¿Qué framework Web utilizar en Java?

Abril 23rd, 2007 Raul Vicente

Hace poco he leído un artículo de una persona que en un blog pedía ayuda acerca de qué framework Web en Java utilizar y me ha dado que pensar. En su post el comentaba que la capa de negocio la iba realizar con Hibernate y JPA pero a la hora de decidir qué framework no sabía por cual decantarse.

Luis ya realizo un post quejándose de la cantidad de framewoks que había en PHP y meditando la razón por la cual todas esas personas no llevaban un desarrollo común haciendo un solo framework Web, bien pues en Java, pasa lo mismo.

Actualmente, una persona puede realizar una aplicación Web utilizando Spring-MVC,JSF,Struts,Struts2,Wicket,Tapestry,Echo 2,Types,Stripes,etc. No se si me dejo alguno. En mi opinión, no debería haber más de 3 además salvando a JSF el resto son muy parecidos a Struts y tienen incluso sus mismos fallos de seguridad.

Esta situación es muy perjudicial ya que mucha gente esta trabajando para realizar lo mismo en vez de aunar sus esfuerzos y progresar en un framework que, por ejemplo, incorporara decentemente las Conventions de Ruby on Rails y solucionara los principales problemas de seguridad de las aplicaciones Web.Si se obvia el framework HDIV que recientemente ha salido para aplicaciones realizadas con Struts y el framework Acegi pensado para funcionar con Spring no hay nada hecho en ese aspecto.

Yo no me canso de repetirlo, pero el mundo Java debería tomar una decisión en cuanto a los framewoks de presentación tanto en el mundo Web como en las aplicaciones de escritorio.

La url del artículo es:

http://www.fuzzylizard.com/archives/2007/03/27/874/

5 Comentarios Nuevo comentario

  • 1. Joserra  |  Mayo 2nd, 2007 at 9:59 pm

    Bueno, el “mundo” Java no se pone de acuerdo por que no existe como una entidad. Cada uno empieza el proyecto que quiere, y si tiene cierto éxito aparece en la lista de frameworks a evaluar.
    Fíjate que la mayoría de los frameworks son sof. libre u opensource. ¿por qué ibas a decirles que no lo hagan a su manera? :)

  • 2. Raúl Vicente  |  Mayo 3rd, 2007 at 10:11 am

    En parte tienes razón pero eso al final tiene su contrapartida hay un montón de framewoks para hacer lo mismo. El que en el mundo open source cada uno haga las cosas como quiere no es nuevo y que repitan una y otra vez el mismo trabajo tampoco lo cual nos dice que algo falla en el sistema, sino platéate simplemente esta cuestión:

    ¿cuántos servidores de aplicaciones para Java eres capaz de encontrar tanto de pago como libres?

    La lista sería inmensa ¿no piensas que es una pérdida de tiempo hacer el servidor de aplicaciones número 65 cuando ya hay otros que funcionan bien?

    En los framewoks Web pasa lo mismo y me gustaría que se aunaran esfuerzos pero me da que es como pedirle peras a un olmo.

    Gracias.

  • 3. algo  |  Agosto 9th, 2007 at 10:18 pm

    No mames p1nch3 vicente estas p3nd3j0 o que te pasa, hablas pur@s mamadas, hehehehe!

  • 4. xavelo  |  Octubre 10th, 2007 at 3:52 pm

    yo creo que cuando equipo se plantea el desarrollo de un nuevo framework, es porque creen que pueden aportar algo que no aportan los que ya existen… otro tema es que lo consigan…

  • 5. Raúl Vicente  |  Octubre 10th, 2007 at 4:22 pm

    Si estoy de acuerdo, a lo que me refería es que habría que aunar esfuerzos no es normal que haya tantos framewoks, lo suyo es que hubiera 3 ó 4 cada uno con su filosofía, no me parece normal que haya tantos frameworks parecidos unos a otros.

    Un saludo.

Comenta el articulo:

Requerido

Requerido,