Tabla de contenido:
Definición - ¿Qué significa Ruby On Rails (RoR)?
Ruby on Rails (RoR) es un marco de aplicaciones web multiplataforma escrito en Ruby. El marco fue escrito originalmente por David Heinemeier Hansson e investigado y desarrollado por un equipo central ferroviario de varios contribuyentes individuales. RoR permite que un programador desarrolle aplicaciones web mucho más rápido al minimizar los pasos, el tiempo y la palabrería involucrados en la programación.
RoR es simplemente conocido como Rails. El lanzamiento inicial de RoR fue en julio de 2004. RoR se distribuye bajo la licencia MIT.
Techopedia explica Ruby On Rails (RoR)
Ruby on Rails (RoR) sigue el enfoque de modelo-vista-controlador (MVC) en el que la lógica de la aplicación se separa de la interfaz de usuario. RoR implementa una técnica popular llamada JavaScript discreto para aislar la funcionalidad de la aplicación de la interfaz de usuario. Al igual que cualquier otro marco moderno, RoR implementa un enfoque de "convención sobre configuración" que busca reducir la cantidad de decisiones que los programadores deben tomar. RoR consta de varios paquetes como:
- Registro activo: un patrón arquitectónico que almacena información en bases de datos relacionales.
- ActiveResource: paquete que proporciona servicios web.
- Action Pack: paquete de gestión con funciones de control.
- Servicios web de acción: paquete de servicios web.
- ActiveSupport: componente de gestión de soporte.
- ActionMailer: componente de gestión de correo electrónico.
Aunque RoR se escribió originalmente para ejecutarse en el servidor web de Mongrel, ahora es compatible con la mayoría de los servidores web y también con servidores de bases de datos como MySQL, PostgreSQL, Oracle, SQL Server y DB2.
