Ruby on Rails
- 2 May, 2006 //
- informática, pfc //
- Tags :
- 0 Comments
Ruby es un lenguaje de programación orientado a objetos de sintaxis muy sencilla e interpretado, mientras que Rails es un framework para desarrollar aplicaciones web programadas en Ruby.
Ambos se integran con un servidor Apache y permiten desarrollar aplicaciones web en un tiempo record.
Decidí echarle un vistazo debido a que tenía muy buenas referencias sobre él y no me ha decepcionado, algunas de las cosas que más me gustaron fueron:
- Mapeo de modelo objeto/relacional transparente e instantáneo. Nada de desarrollar modelos xml de mapeo como en Hibernate ni POJOs, el mapeo es transparente.
- Creación automática de esqueletos de edición de la base de datos. Las páginas web que permiten alterar (crear, modificar, mostrar, borrar) los registros de la base de datos se crean automáticamente y permiten una ampliación progresiva.
- Soporta AJAX de froma bastante transparente (hay un framework denominado Ajax on Rails).
- Soporte de plantillas.
Mi interés en esta tecnología es debido a que estoy realizando el análisis de la interfaz web del proyecto de fin de carrera. Me gustaría utilizar una tecnología sencilla y más rápida que J2EE, pero que soporte todas las características básicas de ésta.
El único problema que he visto por ahora es que la internacionalización no esta completamente soportada, aunque estan trabajando en un plugin para ello. Es uno de los requisitos del proyecto, asi que si no consigo hacerlo funcionar me olvidaré de Ruby por ahora.