Som začiatočník Ruby on Rails a učím sa na základe kníh vyučujúcich Rails 3.0.
Moja otázka je:
Mal by som sa učiť novšiu syntax prichádza a pripravte sa na použitie Rails 4.0 namiesto toho? Alebo to obmedzuje moje možnosti, pokiaľ ide o pluginy a veci, ktoré by som mohol použiť?
Nechcem tráviť čas skôr osvojenímale ja tiež nechcem začať učiť / používať Rails 4.0, ak sú zmeny tak drastické, že zdroje a pluginy dostupné na základe 3.0 budú nepoužiteľné.
Vdaka za pomoc!
odpovede:
1 pre odpoveď č. 1Mali by ste vedieť zmeny, ktoré sa stanúRails 4, ale bude vždy prospešné pochopiť aj Rails 3 kód. Mnohé z príkladov online sú v Rails 3 (alebo dokonca Rails 2). Mali by ste vedieť, ako rozpoznať, že niečo bolo zastarané a ako môžete robiť to isté v Rails 4.
0 pre odpoveď č. 2
Ako Logan spomínal skôr, bude prospešné, ak poznáte kód Rails 3, pretože väčšina aplikácií a návodov bude napísaná v tejto verzii.
Tiež si nemyslím, že zmeny medzi Rails 3 a na počiatočných Rails 4 sú odlišné, čo spôsobí, že sa kód Rails 3 odpisuje. RailsCast video o tom, čo sa mení v skratke.
Ďalším odporúčaním je inštalácia oboch verzií do vašich počítačov pomocou RVM, aby ste sa mohli naučiť a navigovať cez oba svety.