Java y el desarrollo web


Desde que conozco frameworks como Django y Ruby On Rails vengo pensando que los desarrolladores de Java no cuentan con una herramienta de estas características. He intentado buscar alternativas que cuenten con la potencia de estas y no he ligrado encontrar ninguna que, en mi opinión, se les acerque ni de lejos.

Un amigo me ha recomendado que eche un vistazo a groovy; y la verdad es que es un lenguaje que esta diseñado para correr en una máquina virtual Java. Este lenguaje cuenta con una herramienta denominada grails que se supone que es el equivalente a Ruby On Rails. Personalmente prefiero Django a RoR; pero entiendo que este enfoque es una primera aproximación a lo que reclamo; lenguajes dinámicos y con tipado débil que en mi opinión son los que más sentido tienen cuando hablamos de desarrollo web.

No he tenido aun tiempo de  probar esta herramienta; pero creo que si realmente es tan potente como los desarrolladores dicen otorgará a quien la utilice una ventaja competitiva importante puesto que conseguirán abaratar los costes de desarrollo de aplicaciones Java y estas son las que más reclama el mercado.

En cualquier caso para mi el enfoque sería ligeramente diferente; en mi opinión lo ideal sería poder transforma una aplicación Django (o Ror o lo que sea) de tal manera que funcione sobre plataforma Java.