20/10/2012, 00:53
|
| Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 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. |