rubi.qxp
8/9/2006
18:14
Page 66
programação
frameworks Por: Ricardo Maekawa
Ruby on Rails NO SITE Onde Encontrar Seção Programação
Entenda os motivos que fazem do framework da 37signals um marco na história do desenvolvimento web
Requisitos mínimos Windows/Linux/Macintosh Limitação Nenhuma
grande vantagem do framework Ruby on Rails é que sua concepção é centrada no programador. Quer dizer, o Rails seguiu à risca a filosofia da linguagem que possui como base: o Ruby. Assim como o famoso User-centered Design, o Ruby se vende como uma espécie de Programmer-centered Language. E isso é intensificado especialmente no desenvolvimento web com o Framework Rails. Rails também é centrado no programador. Todo framework tem o propósito de facilitar o acesso e o uso de funções para execução de determinadas tarefas do dia-a-dia. O pensamento mais óbvio
A
44 Revista W
é que se framework é um facilitador do cotidiano do programador, ele sempre será centrado no programador. A diferença do Ruby on Rails, porém, é que enquanto normalmente os frameworks são direcionados para determinados tipos de utilização, seja a construção de webservices ou a agregação de efeitos visuais, o Rails é focado na “felicidade” do programador. “Em vez de passar horas montando um arquivo XML chatíssimo para informar
que a tabela pessoas se refere a classe Pessoa, o Ruby permite que sejam feitas deduções, que acabam por economizar tempo”, explica Juracy Costa, 21, programador que esteve envolvido em projetos internacionais com o Rails e dá aulas da linguagem via internet. “Com isso, diminui o trabalho ‘chato’ e sobra tempo para o programador fazer o que mais gosta: programar”, conclui. O Ruby é uma linguagem 100%