q me recomiendan?

Hola señores, estoy por iniciar mi primer proyecto web con java, pero no se si empezar con jsp y beans o con JSF, ustedes que me recomiendan? no soy un experto en java conosco lo mas elemental para la web, pero es necesario que deje a php(literalmente), necesito opiniones, escucho mejor dicho leo, saludos.

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.
Imagen de ezamudio

Si no has usado ninguno...

Si no has usado JSP ni JSF te recomiendo que no te metas a ninguno de los dos y mejor échale un ojo a alguna otra cosa como Tapestry, Wicket o Click. Todos son proyectos de Apache.

Viniendo de PHP entiendo que la transición más sencilla sería que uses JSP pero también es lo peor que puedes hacer. Si estás dejando PHP atrás, creo que será más fácil aprender algo nuevo si es completamente nuevo, es decir no solamente un lenguaje sino la arquitectura de una aplicación, el diseño interno de la misma, etc.

Bienvenido.

Imagen de Jvan

Estoy de acuerdo, si ya

Estoy de acuerdo, si ya sabes PHP entonces ya tienes conocimientos como para brincarte JSP y servlets, yo no se mucho de PHP pero si tambien sabes MVC entonces tambien podrias brincarte JSF o Struts y pasarte directamente a cosas como Tapestry

JSP ni JSF

En realidad JSP si lo he utilizado pero en localhost y unas cuantas pruebas en internet, ya tengo tiempo estudiando los dos pero nada en proyectos reales y quiero empesar con uno propio

MVC

este solo he estudiado nunca implementado, por eso quiero empesar a usarlo

Imagen de Marce

entonces...

Pues como dicen mis compañeros si ya sabes PHP y haz hecho proyectos fuertes de esta forma podrías brincarte directo a los Frameworks que al momento facilitan tu labor y probablemente los puedas relacionar más fácil que empezar de Cero. Sin embargo comentas que el MVC solo lo haz estudiado y no manejado lo que me pone a pensar en que los tipos de proyectos que hiciste en PHP no fueron tan grandes ni tan complicados o bien te saltaste toda esa parte y te adentraste en algo más complejo. En fin ese no es el punto jaja, el punto es que JSP te puede ayudar con páginas que necesiten de un dinamismo controlado por el servidor sin tanta complicación, instalas tu contenedor de JSP's editas los xml necesarios y empiezas a trabajar; si esto es lo que ocupas entonces yo si te recomendaría utilizarlo basándome en lo que comentas de haberlo utilizado en pruebas, pero en sí no especificas mucho sobre que tipo de proyecto quieres hacer. Así que será mejor que especifiques eso para poder ayudarte un poco mas. Y sobre el MVC no te digo que sea obligatorio pero si importante tomarlo en cuenta a la hora de trabajar con Web y Java. Facilita muchas coas : )

Nada de proyectos fuerte

Hola en realidad no hecho proyectos fuertes con php, o no los considero complejos(q modesto ja :) ), pero no se si sean (jaja salio travalenguas), lo mas que he hecho son paginas estilo CMS no tan tan como Joomla y Woordpress(por poner ejemplo), pero me gustaria cambiar este tipo de proyestos a java , pero aun sigo con la incognita de que me es mas conveniente? si empieso a cambiarlos con JSP y servlests o directamente a JSF?

Imagen de Marce

entonces si...

Pues entonces si te recomiendo empezar mas abajito de JSF, no dudo de tus capacidades como programador pero cambiar drásticamente de una tecnología a otra puede ser confuso sobre todo a la hora de decir "y como se hace esto en Java si en PHP lo hacía así", para evitarte este tipo de conflicto, si ya haz probado con JSP's pues podrías ahora si implementarlos, o en su defecto podrías utilizar los famosos Servlets, Ajax, JavaScript, y Html por supuesto implementando ahora si el MVC. Es bueno experimentar sobre todo cuando empiezas en algo nuevo y cambias de una tecnología a otra. Posterior a eso ahora si te puedo recomendar Frameworks para aplicaciones Web puesto que estarás mas adentrado en Java.

mmm seguire tu consejo

Marce gracias por contestar tan rapido, bien ahora que ya estoy mas orientado, yo he utilizado NetBeans para desarrollar las JSP, Beans y Servlests, tambien he utiliazdo jakarta tomcat y GlassFish como contenedores, pero no se que frameworks seria mejor utilizar? cual me rocomiendan para NetBeans? y cual para Eclipse? este lo conosco poco, en realidad solo lo conosco nunca he hecho nada con eclipse