Én mindenkinek azt javaslom, hogy ne szintaxisokat tanuljon meg, hanem objektum orientáltan programozni. Amint megvan az objektum orientált szemlélet, jöhet az MVC szerkezeti minta, DRY és KISS elvek, stb. A lényeg, hogy a logikát, az elveket értsd meg, utána már annyira nem fontos, hogy most éppen Ruby on Rails vagy Symfony esetleg te magad fejlesztesz keretrendszert. A mások által fejlesztett keretrendszerek előnye akkor érvényesül igazán, mikor alkalmazottaid vannak, és csapatmunkában dolgozol. Ha te barkácsoltál össze valami keretrendszert, akkor az valószínűleg egyáltalán nincs dokumentálva, nincsenek könyvek, tutorialok, stb. Tehát az alkalmazottakat neked kellene betanítani rá. Ez meg valljuk be óriási időveszteség.
Én ezért a jól dokumentált keretrendszerek híve vagyok. (Angol nyelven a Ruby on Railsnek van az egyik legjobb dokumentációja a keretrendszerek között.)
Amint ide eljutottál, akkor nézd meg, hogy melyik áll kézre, melyikben fejlesztesz gyorsabban, melyik logikája tisztább, stb. Nekem a Ruby on Rails jött be, és én ezért ezt használom nagyobb projektekhez. De a Ruby vs PHP vita eldönthetetlen szerintem.
Az OOP szemléletet már javarészt szerintem beemeltem. Esetleg van valamilyen jó összefoglaló valahol a neten erről a témáról?
Csatlakozni tudok az előttem szólókhoz. A nyelv csak eszköz, a szemléletmód az ami bármit is ér. Utóbbit pedig rengeteg szívás árán lehet megtanulni. Oldj meg kisebb problémákat, esetleg saját keretrendszerrel bíbelődj. Ezután lesd meg a nagyobb framework-öket, és meglátod, hogy miért is használják sokan őket.
Amúgy a topic címe lehetett volna "PHP vs WSzP" is
main()
A rossz meg mégtovább?amúgy pedig jó pap holtig tanul.
Könyvjelzők