2010-05-24 8 views
5

Necesito desarrollar una aplicación web básica muy rápidamente (1 semana) para una demostración.Desarrollo rápido de la aplicación web en Java

Mis requisitos son

  • Java (Necesito hacer uso de las bibliotecas Java existentes para acceder a los datos pertinentes)
  • 2 pantallas
  • Uno de datos estáticos, tal parámetros de alguna búsqueda
  • Otro
  • para la entrada de forma básica
  • No se requiere de fantasía AJAX
  • lo ideal sería fácil para un diseñador de páginas web para que venga y se tarta según sea necesario, sin tener que volver a escribir todo lo

Mi primera parada iba a ser de pago y envío peatonal incorporada como he oído cosas buenas sobre él. No tengo tiempo en este momento para sumergirme en nada pesado, lo que probablemente borre a JSF en mi mente (jugué con JSF1, curva de aprendizaje empinada que ahora he vuelto a deslizar hacia abajo).

Estoy feliz de tratar el resultado como desechable, así que si hay un marco que comience bien pero no se amplíe a proyectos más grandes, estaría bien.

Cualquier sugerencia apreciada en frameworks/enfoque.

+0

¿Cuál es su conocimiento sobre Java central? ¿Cuál es su conocimiento de otros lenguajes que se ejecutan en la JVM? –

Respuesta

7

sugiero la Play framework que tiene la enorme ventaja de estar lleno de Java (por lo menos curva de aprendizaje si no sabe Groovy). ¡Mira la demostración!

5

Usar Groovy/Grails. Acceso completo a todas las bibliotecas de Java y lo harás mucho más rápido.

Esto es de un usuario hardcore de Java, por cierto. Simplemente no es el lenguaje apropiado para la mayoría de las aplicaciones web.

Oh, probablemente también puedas usar JRuby on rails.

+0

+1 para Grails. Esto estará vivo y coleando en poco tiempo, y podrás añadir algunas cosas buenas como seguridad sin mucho esfuerzo. AJAX no es difícil, tampoco. – duffymo

9

Spring roo puede crear aplicaciones web muy rápidamente utilizando GWT para CRUD y compárelo más adelante. Consulte Keynote from Google I/O 2010 (especialmente Day 1, Part 9) donde el esqueleto de una aplicación básica de seguimiento de gastos se desarrolla desde cero en aproximadamente 2 minutos.

apoyo GWT es en Roo 1.1.0.M1

Como lanzamiento hito, Roo 1.1.0.M1 no está destinado para el uso de misión crítica.

Es probablemente más fácil de conseguir en forma ya integrado con el eclipse basado SpringSource Tool Suite

+0

+1 Para Roo suena exactamente como las necesidades de OP – OscarRyz

0

I puede sugerir GWT.También funciona en Google App Engine si se trata de una aplicación de Internet.

Cuestiones relacionadas