Índice:
Definição - O que significa Ruby On Rails (RoR)?
Ruby on Rails (RoR) é uma estrutura de aplicativo da Web multiplataforma escrita em Ruby. A estrutura foi originalmente criada por David Heinemeier Hansson e pesquisada e desenvolvida por uma equipe principal de ferroviários de vários colaboradores individuais. O RoR permite que um programador desenvolva aplicativos da Web muito mais rapidamente, minimizando as etapas, o tempo e a verbosidade envolvidos na programação.
RoR é simplesmente conhecido como Rails. A versão inicial do RoR foi em julho de 2004. O RoR é distribuído sob a licença MIT.
Techopedia explica Ruby On Rails (RoR)
O Ruby on Rails (RoR) segue a abordagem MVC (Model-View-Controller) na qual a lógica do aplicativo é separada da interface do usuário. O RoR implementa uma técnica popular chamada JavaScript discreto para isolar a funcionalidade do aplicativo da interface do usuário. Como qualquer outra estrutura moderna, o RoR implementa uma abordagem de "convenção sobre configuração", que visa reduzir o número de decisões que os programadores precisam tomar. O RoR consiste em vários pacotes, como:
- Registro ativo: um padrão arquitetural que armazena informações em bancos de dados relacionais.
- ActiveResource: pacote que fornece serviços da Web.
- Action Pack: pacote de gerenciamento com funções de controle.
- Ação Serviços da Web: pacote de serviços da Web.
- ActiveSupport: componente de gerenciamento de suporte.
- ActionMailer: componente de gerenciamento de email.
Embora o RoR tenha sido originalmente escrito para ser executado no servidor da Web Mongrel, agora suporta a maioria dos servidores da Web e também suporta servidores de banco de dados como MySQL, PostgreSQL, Oracle, SQL server e DB2.