Saber mais sobre Ruby e Rails

Ruby On Rails é uma framework completa para o desenvolvimento de aplicações web, a sua filosofia assenta na felicidade do programador e em produtividade sustentável.

Rails é uma linguagem muito dinâmica, altamente produtiva, orientada a objectos com uma sintaxe coerente, familiar e muito simples que utiliza o padrão MVC (Model View Controler).

Rails segue fundamentalmente dois conceitos que visam aumentar a produtividade de quem programa: DRY e Convention over Configuration.

DRY (Don’t Repeat Yourself) consiste em escrever nomes, propriedades e código em somente um lugar e reaproveitar essas informações em outros da nossa aplicação. É essencial para manter código limpo e a aplicação facilmente actualizável no futuro.

Convention Over Configuration (Convenção ao invés de Configuração) é um conceito onde se pretende o uso de convenções ou padrões e caso o programador deseje, pode sobrescrever essa convenção com o valor que deseja.

Por exemplo, a classe Carro pode ter os seus dados armazenados na tabela Carros, mas se desejarmos podemos atribuir outro nome á tabela (C001) e continuar a utilizar na aplicação.

Com estes dois conceitos e muitos outros pormenores intrínsecos da própria framework, o tempo de desenvolvimento é mais curto e o trabalho do programador é facilitado.

Referências:


Sobre este artigo