BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Lançado Beta do Ruby on Rails 3.0

Lançado Beta do Ruby on Rails 3.0

Favoritos

Há pouco mais de 1 ano as equipes de desenvolvimento do Ruby on Rails e do Merb, os dois maiores frameworks Ruby do mercado, anunciaram que iriam se unir para criar o Ruby on Rails 3, juntando o melhor do Rails, que oferece uma maneira prática e rápida de se criar aplicações web com boas práticas embutidas, e do Merb, que é classificado como um framework para desenvolvedores avançados, sendo bem estruturado e mais fácil de configurar com opções avançadas, saindo do velho e bom "convention over configuration". Espera-se que a versão final saia até Abril, talvez até antes, mas o beta já traz a maior parte das novas funcionalidades da nova versão, é um excelente momento para entrar nesse barco.

O Rails 3 continua sendo um framework full-stack e continua seguindo o "convention over configuration", trazendo as opções padrão já configuradas segundo convenções de boa prática e praticidade. Do Merb ele herdou a facilidade de se fazer configurações avançadas e trocar os opções padrão por outras, se adequando melhor ao que os desenvolvedores avançados precisam. Para juntar esses dois mundos foi necessário reestruturar todo o código, refatorar o antigo e monolítico, definir interfaces claras e limpas, extrair as funcionalidades para módulos externos, melhorar a performance, torná-lo 100% compatível com a última versão do Ruby e ainda adicionar novas funcionalidades que deixarão o código ainda mais limpo, bonito e fácil de manter.

A lista de mudanças é extensa, mas a comunidade já começou a escrever sobre elas e como fazer a migração. Fabio Akita, traduziu as notas de lançamento, Jeremy McAnally  vem escrevendo uma série de posts explicando como fazer a atualização, e Yehuda Katz, um dos grandes nomes do Merb que fez boa parte das mudanças, escreveu vários artigos explicando como e porque essa reestruturação foi feita numa série de artigos em seu blog e no blog da Engine Yard, vale a pena ler todos eles, são muito instrutivos.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT