Eu sou iniciante no Ruby on Rails e tenho aprendido baseado em livros que ensinam o Rails 3.0.
Minha pergunta é:
Devo estar aprendendo a nova sintaxe e me preparar para usar o Rails 4.0? Ou será que isso limitará minhas opções em termos de plugins e coisas que eu poderia usar?
Eu não quero gastar tempo dominando logo a serobsoleto, mas eu também não quero começar a aprender / usar o Rails 4.0 se as mudanças forem tão drásticas que recursos e plugins disponíveis baseados no 3.0 serão inutilizáveis.
Obrigado pela ajuda!
Respostas:
1 para resposta № 1Você deve saber as mudanças que acontecerão emRails 4, mas sempre será benéfico entender o código Rails 3 também. Muitos dos exemplos on-line estão no Rails 3 (ou até mesmo no Rails 2). Você deve saber como reconhecer que algo foi obsoleto e como você pode fazer a mesma coisa no Rails 4.
0 para resposta № 2
Como o Logan mencionou anteriormente, será benéfico se você conhecer o código do Rails 3, pois a maioria dos aplicativos e tutoriais serão escritos nessa versão.
Além disso, eu não acho que as mudanças entre o Rails 3 e o Rails 4 inicial sejam tão diferentes que farão com que o código do Rails 3 seja depreciado. Vídeo do RailsCast sobre o que está mudando em poucas palavras.
Outra recomendação é instalar ambas as versões em suas máquinas usando o RVM para que você possa aprender e navegar pelos dois mundos.