Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/10/2012, 00:53
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: para empezar java web

Hola:

Frameworks hay para aburrir, a unos les gustan unos, a otros otros.

Para manejo de base de datos Hibernate es el más extendido. Tienes otros como TopLink, OpenJPA o EclipseLink, que la gente habitualmente conoce como JPA (JPA es la especificación).

En cuanto a la forma de hacer la parte web y lógica de tu aplicación, tienes también muchas posibilidades:

JSP y Servlets a pelo, sin más.

JSTL es una librería de tags JSP que suele ayudar a codificar. No es en sí un Framework, es sólo una librería, pero se usa mucho, incluso aunque uses otros Frameworks.

Spring MVC. Este es el Framework de Spring. Está muy extendido su uso y es un framework ligero. Quizás no es de tan alto nivel como los siguientes que te voy a comentar.

Structs. Es posiblemente el más extendido dentro de los Frameworks de más alto nivell, posiblemente por se también el que más tiempo lleva.

JSF (Java Server Faces) y sus variantes (MyFaces, IceFaces, ect). Son un estilo Structs, pretenden mejorar Structs pero llevan menos tiempo en el mercado.

Wicket, tapestry, seam, etc son más modernos y quizás menos conocidos.

¿Cual coger?. Depende de tu objetivo y tiempo.
- Si te apetece aprender uno más que otro.
- El framework lleva tiempo aprenderlo, tiempo que recuperarás si haces más proyectos con ese framework. ¿tienes ese tiempo?
- El nivel de abstracción que quieras (con Wicket, por ejemplo, apenas haces nada en jsp, está a un nivel mucho más alto).

Se bueno.
__________________
Apuntes Java
Wiki de Programación