27.6.05

Ruby on Rails !

Ruby é uma "linguagem dinâmica" orientada a objetos com forte influência de Python e Smalltalk. Apesar de relativamente pouco conhecida, conseguiu fãs com um certo nome na indústria de IT, como os Pragmatic Programmers Andy Hunt e Dave Thomas. É geralmente considerada limpa, expressiva e elegante.

Mas se tem uma coisa que dá para aprender estudando a história das linguagens de programação é que a popularidade delas tem muito pouco a ver com suas qualidades intrínsecas, e muito mais com o seu uso em alguma aplicação que ela torna muito mais simples de usar que as outras.

Agora Ruby já tem sua killer application, e ela se chama Ruby on Rails: um sistema completo para criação de aplicações web que vem ganhando adeptos rapidamente, a maioria dos quais sequer tinha ouvido falar da linguagem antes. Enquanto isso, a comunidade Perl se digladia em torno da versão 6 da linguagem e os pythonistas se mordem de inveja por causa do Rails (não, Zope não conta). Talvez o balanço de poder dessas linguagens se altere significantemente no futuro próximo e, se isso acontecer, o rubi nos trilhos deve ter sido o responsável.

Nenhum comentário: