Etiquetas

,

Fuente: barrapunto

Un pobrecito hablador nos cuenta: «Hace unos días estuve en una conferencia de SpringSource, y uno de los temas a tratar fue el de una herramienta de generación de código, Spring Roo, que me dejó francamente un buen sabor de boca. Nunca he sido un fan de este tipo de herramientas; de hecho, más bien al contrario, pero debo reconocer que me he quedado intrigado con este proyecto. En apenas unos minutos se puede tener una aplicación web montada y ejecutándose, haciendo uso de toda la potencia de Java, basándose en las tecnologías más habituales en desarrollo JEE. Pero aparte de eso, no introduce ninguna librería en tiempo de ejecución ni se mete hasta las entrañas del proyecto (se puede eliminar su interacción del proyecto en unos pocos minutos). Roo se basa en el uso de AspectJ principalmente, partiendo de la base de una colaboración no intrusiva, pero permitiendo que uno siga usando casi exclusivamente Java para programar, no tienes que saber AspectJ. Bueno, como ya he dicho, nunca he sido un partidario de este tipo de herramientas, y por ello no he seguido su desarrollo muy de cerca. La versión 1.0 de Roo fue liberada a principios de este año, y por lo que he visto ya se venía hablando de su desarrollo desde hará aproximadamente un año. Simplemente me ha parecido interesante, y de paso, creo que se puede generar un interesante debate sobre este tipo de herramientas. Qué otras herramientas de generación de código conocéis o utilizáis, ya sea para Java o para otros lenguajes? Ventajas? inconvenientes? Más material acerca de Roo.»