O que posso esperar como a pilha principal do Rails 3.0 e o que vou precisar incluir agora como um plugin
-
19-09-2019 - |
Pergunta
Então, os trilhos e o merb estão meio que a fusão no Rails 3.0? É assim que foi descrito para mim de qualquer maneira. Isso significa que muito do que tornou os trilhos, os trilhos agora serão movidos para plug-ins, para que possa ser mais leve. No entanto, quais serão esses plug -ins e, como um novo desenvolvedor de Rails, o que é o deve ter - e também mais maduro - plug -ins que um desenvolvedor do Rails deve instalar? Alguns bons exemplos em que posso pensar podem ser will_paginate, ruby_prof ou sqlite3-ruby.
Solução
Meu entendimento é que os trilhos (3) ainda serão essencialmente compostos pelos componentes da estrutura que compensam agora, ou seja, ActiveRecord, ActiveSupport, ActionPack, até prototype.js etc. É apenas que os internos foram significativamente refaturados e limpos e irão Seja muito mais fácil trocar componentes por alternativas. Por exemplo, talvez substituindo o ActiveRecord pelo Data Mapper.
- O slogan do Rails 3 é o mesmo que o Burger King, ou seja, Faça do seu jeito (Eu não estou brincando!)
Outras dicas
Muitos lançamentos retiraram componentes significativos e os colocaram em plugins, você provavelmente nem percebeu a maior parte do tempo. A melhor coisa a fazer seria apenas permanecer atualizado e prestar atenção às mensagens de depreciação em seus logs e você ficará bem.
Tudo isso é graças às postagens assim que destacou os problemas para a comunidade mais cedo. Agora deve ser muito, muito mais suave.