Orientacion de Aprendisaje.

Hola, Buenas Noches, Así como algunos, soy también adicto ah Java y Frameworks, el problema es qué comenze con Java Puro, Servlets, Jsp`s, Programo tambien en MVC y como todos los que programamos en Java es obligatorio entender POO, Luego fui adentrandome ah los Frameworks y comenze con Struts, Que ahora ya lo manejo con Ajax. y hago aplicaciones, Luego ahora estoy aprendiendo JSF, y lo entiendo. Ahora el punto de problema es el siguiente y sere claro.

1. Que tan rentable es seguir manejando Ajax + Struts, es decir se podrían hacer mejores cosas con IceFaces, Visual Web JSF, RichFaces, y en todo lo que engloba la CAPA VISTA.

2. Quiero aprender Spring y Hibernate, tengo mucha paciencia y muy poco sueño, pero el caso es que me leo algunos
tutoriales y veo que los metodos en JDBC que yo usaba ya no se usan, Si no sé usan cosas "nuevas" en spring , quisiera
que me orienten en ese aspecto, ¿ Otra vez tengo que tomar otra curva de APRENDISAJE ? diferente ah la que estaba tomando con Java Puro, Servlets, Jsp`s , Struts, Ajax.

3. ¿ Domino Struts y Jsf (Intermedio) que más seguiría ?

4. Por mucho tiempo eh trabajado con Netbeans, pero sé que Eclipse es mejor, lo tengo acá, pero las configuraciones
se me hacen muy engorrosas y/o dificultosas. ¿ Que IDE me recomendarian ?.

Muchas gracias desde ya.

Pd: Espero contribuir con algo con la Web, y espero poder ayudar tambien personas que al igual que yo queremos aprender java.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Re: Orientacion de Aprendisaje

Algunas respuestas (opiniones) a las preguntas:

1. No te quedes estancado en Struts, aprende más cosas.
2. Cada framework implica una nueva curva de aprendizaje.
3. Si ya dominas Struts y JSF entonces Spring y Hibernate son buenas opciones.
4. El mejor IDE es el que más te guste, ¿de qué te sirve que Eclipse sea la octava maravilla si no logras acoplarte a él?

Un comentario: fue difícil leer tu texto, debido a problemas con la ortografía y la puntuación.

Hay gente a la que no le importa la ortografía, Y también hay gente que piensa que un mensaje que no mereció un minuto de revisión, no merece un minuto para escribir una respuesta. Hay un plugin de Firefox que revisa la ortografía.

Imagen de mehparra

Re: Orientacion de Aprendisaje

Gracias Javier por responder, claro que la ortografía importa mucho, discúlpeme en todo caso.
Bueno Spring e Hibernate. Claro que quiero aprenderlos. No obstante me di algunas vueltitas en la web y vi un manual en español sobre Hibernate ¿Qué tan bueno es? Sé que de esos dos Frameworks la documentación en español es escasa, pero hago mis intentos con lo poco de ingles que sé, Javier que libros o direcciones me recomiendas para iniciarme con esos dos frameworks desde cero desde ya muchas gracias.

Re: Orientacion de Aprendizaje

vi un manual en español sobre Hibernate ¿Qué tan bueno es?

Difícil de decir, ¿nos das la liga para llegar a él? :-)

Javier que libros o direcciones me recomiendas para iniciarme con esos dos frameworks desde cero desde ya muchas gracias.

Desafortunadamente no cuento con recursos en español, salvo que en el caso de Spring hay ya un esfuerzo por traducir el manual de versión 2.x al español. Te voy a pasar una página que recopila vínculos a varios tutoriales en internet (mala suerte, están en inglés). Son de otro grupo de usuarios Java, lo cual sería más o menos una descortesía, pero considerando que también ya se empieza a manejar la posibilidad de que ambos grupos trabajen de manera simultánea, creo que no es mala forma que lo publique aquí:

http://tr.im/m2mY

Espero que algunos te puedan ser de utilidad.

claro que la ortografía importa mucho, discúlpeme en todo caso

Internet es un muy espacio generoso con quienes cuidan las formas, ya verás. Nada que disculpar, nadie nace sabiéndolo utilizar y la etiqueta debida :-)

Saludos

Javier Castañón

Imagen de mehparra

Hola, Buenas

Hola, Buenas Noches.

Difícil de decir, ¿nos das la liga para llegar a él? :-)

http://www.hibernar.org/documentacion_es/castellano.html

Desafortunadamente no cuento con recursos en español

Eh, pues me serviría también el de ingles maestro, para iniciarme en Spring e Hibernate desde cero.

Gracias Javier otra vez =)

Hibernate en español

Está bien. He detectado algunos términos cuya traducción creo no apoya el entendimiento. Para facilitar la lectura, explico el significado de ciertas palabras, y entre paréntesis el término usado en el documento:

fetch = ir a traer [captura]
eager fetch = ir a traer (los datos) inmediatamente, tempranamente [captura ansiosa]
lazy fetch = ir a traer (los datos) después, tardíamente [captura haragana]

Saludos

Javier

Imagen de ezamudio

Respuestas

1. Si te gusta Struts, mientras sigas actualizándote y no te quedes en la misma versión, no debes tener problema. Si quieres probar otras cosas pues están todos los que mencionas y aparte está Tapestry (yo lo recomiendo mucho pero es un paradigma muy distinto a los otros, es su ventaja y desventaja a la vez)

2. No sé a qué te refieres con lo de que no se usan cosas nuevas en Spring. Si te refieres a que aprendiste a usar una versión (digamos la 1.0 o 1.2) y ahora viste que la 2.0 y 2.5 han cambiado en varios aspectos, eso te puede pasar con cualquier framework y el consejo es el mismo que con Struts: Mantente actualizado. Es un proceso de constante aprendizaje, con cualquier framework. En cuanto a Hibernate pues es el ORM más utilizado asi que te conviene bastante aprenderlo.

3. Tapesetry, Wicket, icefaces, hay varios distintos. Lee algo al respecto, revisa un "hola mundo" en cada uno, a ver qué te interesa más.

4. Netbeans vs Eclipse es el equivalente Java de vi vs emacs; usa el que más te guste. Los que usan NetBeans te van a recomendar NetBeans y los que usamos Eclipse te vamos a recomendar Eclipse. También está JDeveloper, IDEA de IntelliJ, SUN Studio o algo asi se llama...