tutorial que mvc gratis framework descargar curso java spring frameworks grails stripes

java - que - spring framework tutorial



Stripes, Spring, Play(o?): ¿Qué framework Java de alto rendimiento usar? (6)

Estamos empezando a construir una aplicación web que probablemente verá mucho tráfico. No tenemos mucho dinero, por lo que queremos reducir el costo del hardware. Más o menos, creo que eso significa que intentaremos ser tan apátridas como sea posible (como sugiere la forma de Wicket, tener URLs marcadas, etc., etc.)

El otro problema es que vamos a contratar contratistas (piense en oDesk o elance) por trozos de trabajo, entonces está la cuestión de encontrar talento.

He visto Tapestry y he visto mucha inestabilidad API (ver: ¿Por qué dejaste de usar Tapestry? ), Lo que me hace reacio a usarla.

Seam y Wicket son muy explícitos, no es algo que me importe.

Grails parece ser muy interesante. Sé que hay un golpe de rendimiento en comparación con Java puro, pero podría valer la pena.

Stripes se ve bien, pero no puedo encontrar ejemplos de sitios web que se han creado usando Stripes

¿Qué framework Java recomiendas para rendimiento y simplicidad?


Spring MVC y Stripes estarían en mi lista corta.

Ambos son ligeros y fáciles, y le brindan más flexibilidad de la aplicación web.

También podría considerar mirar la funcionalidad AJAX; qué partes de las páginas podrían simplificarse / reducirse debido al uso de AJAX.


Spring-mvc con jsp''s.

Spring es liviano, todos lo saben, hay mucha documentación para ello y es realmente sencillo comenzar a desarrollarlo si usas spring-mvc (especialmente si usas las anotaciones mvc).

Si quieres algunos buenos efectos, puedes combinarlos con JQuery (también para easy-AJAX).


Spring Roo (integrando Spring MVC) podría ser una buena solución para usted: esto es java puro (fácil de encontrar profesionales independientes), de alto rendimiento y fácil de usar con principios aplicados como la configuración de Convención sobre;

Grails también es una buena solución, pero necesitarás más capacidades de software que Spring Roo y los autónomos serán más difíciles de encontrar.


El mejor rendimiento se encuentra con los marcos basados ​​en acciones (no existe un desacuerdo entre los paradigmas como los marcos basados ​​en componentes). Mi lista de favoritos sería primero Stripes y Spring second.

Stripes Framework (Pro):

  1. Rápido
  2. Enlaces amigables con SEO
  3. Código elegante y fácil de entender (1 hilo por acción).
  4. Baja curva de aprendizaje, cualquier desarrollador web de Java puede aprenderlo rápidamente.
  5. Fuente 100% abierta, no hay posibilidad de futuros cambios de licencia.
  6. Enfocado y pequeño se integra con cualquier pila.

Marco de Rayas (Contra):

  1. Menos conocida
  2. Sin pila completa

Spring MVC (Pro):

  1. Rápido
  2. Enlaces amigables con SEO
  3. Muchos desarrolladores han trabajado con Spring (pero menos con Spring MVC).
  4. Pila completa, parte de Spring framework.

Spring MVC (Contra):

  1. Curva de aprendizaje superior
  2. Código más complejo: debido a que los frijoles deben programarse en una banda de rodadura segura, el resultado es un código de procedimiento.
  3. Es posible que deba comprar licencias de VM Ware en el futuro si desea obtener los últimos parches.
  4. Los términos de licencia pueden y han cambiado para futuras versiones.
  5. Pila completa, puede obtener más de lo que necesita.

¡Recomiendo mucho Play! marco de referencia.

Basado en Java, similar a los rieles, fácil de aprender, altamente productivo, más y más proyectos reales basados ​​en él, pila completa, codificación rápida y producción rápida, comunidad activa ...


Echa un vistazo a StripesFramework.org Stripes alrededor de la página web para obtener una lista de sitios web creados con Stripes. Algunos sitios comerciales incluyen http://www.temprotect.com