BT

Lançado Beta do Ruby on Rails 3.0

por Rafael Rosa em 05 Fev 2010 |

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

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.