Metaprogramacion
A travez de la metaprogramacion escribiremos codigos pequeños que aumentaran nuestra productividad.
Registro Activo
Rails introduce en su marco de trabajo el concepto “Active Record” o “Registro Activo” que guarda objetos y los almacena en base de datos. Un enfoque sencillo, elegante y muy productivo.
Scaffolding
Todas estas tediosas operaciones CRUD (Create, Read, Update y Delete) seran automaticamente generadas por nuestro framework.
Comprobacion Integrada
Realizaremos una comprobacion con el framework Junit, para ver la persistencia de los objetos y la integridad de estos una vez guardados en nuestro motor de base de datos.
Seguimos el patron de Ingenieria de Pruebas “Testings”.
Tres entornos de desarrollo: Desarrollo, Pruebas y Productividad
Cada entorno de desarrollo se comporta de manera ligeramente distinta, pero nos facilita el ciclo de vida del desarrollo de software.
