E para concluir a série “oque é”
Como publiquei o link para o tutorial , Ruby on Rails – Livro completo, alguém pode ter se perguntado, “Oque é o Rails? ”
O Texto abaixo é de autoria do Ronaldo M. Ferraz
“O Rails é uma biblioteca para a criação de aplicações Web baseadas em bancos de
dados. Nada especial no fato de ser uma biblioteca assim. Afinal de contas, existem
milhares dessas bibliotecas para a criação de aplicações Web em centenas de
linguagens diferentes, algumas com excelente penetração de mercado. É só olhar
para o mundo Java para perceber isso.
A diferença entre o Rails e essas outras linguagens—e que, na minha opinião, é o que
realmente conta—é que o Rails aplica a filosofia do Ruby ao seu domínio de
problema. A mesma transparência da linguagem pode ser vista na maneira como o
Rails trata o desenvolvimento Web.
Um outro aspecto fundamental é que o Rails é uma biblioteca completa e muito bem
integrada. Ao contrário de outras que tentam resolver apenas parte das etapas do
desenvolvimento Web, o Rails tem o propósito ambicioso de prover um pacote
fechado (embora com partes que possam ser trocadas e extendidas se houver
necessidade) que permita ao desenvolver se concentrar no que precisa fazer—
desenvolver a aplicação—e não em ficar resolvendo problemas de integração e
configuração. O resultado é que o Rails também funciona. E dá a mesma satisfação
de programar que o Ruby.
No final das contas, produtividade é o que resulta dessa simplicidade. E
produtividade com qualidade (de desenvolvimento e vida) é tudo o que importa na
programação. Produtividade, o Rails dá de sobra. Agora, ele é realmente dez vezes
mais produtivo que o Java? Depende. Do programador e da tarefa. O fato é que ele é
consistentemente mais produtivo que outras bibliotecas que eu usei. Mas não
acredite nas minhas palavras. Experimente e veja por si mesmo.”


