Ruby foi escrita pelo Japonês Yukihiro Matsumoto (Matz) e apesar de não ser uma linguagem nova, cresceu tanto nos últimos tempos que saiu do oriente e vem ganhando um grande espaço no ocidente. Sem dúvidas um dos grandes causadores desta popularização repentina é o Rails. Criado por David Hansson para o desenvolvimento do projeto Basecamp (http://www.basecamphq.com/), Rails se tornou sinônimo para desenvolvimento de aplicações WEB de alta produtividade e definiu conceitos que vão na contra mão de muitas coisas utilizadas pelo mercado.
Mais importante que a Linguagem Ruby e o Framework Rails (Ruby on Rails), é o barulho que isto vem causando no mundo. O movimento vem fazendo com que arquitetos de software e programadores de todo o mundo repensem os conceitos por trás da WEB e a melhor forma de extrair resultados positivos. Este movimento ganhou uma grande quantidade de seguidores depois que a 37signal (http://www.37signals.com/), empresa que criou o Basecamp e conseqüentemente o Rails, lançou o livro: Getting Real (Caindo na Real). O livro esta disponível gratuitamente e em português pode ser lido no endereço http://gettingreal.37signals.com/GR_por.php. Suas páginas questionam vários fatores de sucesso para o desenvolvimento de aplicações WEB e satisfação dos usuários.
Sem dúvida todo este movimento vem sendo impulsionado principalmente pela WEB 2 e pela demanda de aplicações que sigam este modelo, mas uma coisa é certo: “A cada dia que passa, construímos aplicações mais complexas que demandam muito tempo e dinheiro para ficarem prontas”. Muitas vezes construímos um canhão para matar uma mosca. Será que Rails não é UMA solução para isto ??? Será que isto não é passageiro ou será que estamos diante de uma nova linguagem de programação que pode ameaçar o JAVA e toda a sua plataforma ??? As respostas para estas e outras perguntas que temos na cabeça só o tempo poderá dizer, o importante é ficar por dentro e acompanhar este movimento. Certamente podemos tirar muitas lições disto tudo.





















a Filosofia dos caras sobre gerência de projetos é interessante, mas não pode ser aplicada em empresas de TI que querem certificações como o CMMI.
Oi Ari,
Você esta certo! A filosofia da 37 Signal realmente é desburocratizar o processo, assemelhando-se muito ao desenvolvimento Agil como XP, Scrum e Outros.
Porem Ruby on Rails pode sim ser utilizado em empresas que almejam certificação CMMI além de outras. Estes selos de qualidade estão muito mais ligados ao processo de desenvolvimento e não a tecnologia em si.
eu sei, eu não estava falando da linguagem/framework, até por que não li ainda muito sobre ela, eu comecei a ler o inicio do livro da 37 signals e eles começam falando desse processo de gerência de projetos deles.
Bem, lembrem “Nada é para sempre”. Percebam que alguns dos “Meninos Terriveis” do Java cairam fora nos idos de 2005…
Existe sim alguma coisa no ar. Ver “Beyond Java” .