Wpis z mikrobloga

@mlekopan16: W skrócie Laravel pokazuje jak się tego nie powinno robić. Jeśli na jego bazie będziesz się uczyć programowania, to nie nabędziesz dobrych nawyków, bo będziesz myślał, że tak jest poprawnie. Rzecz w tym,że dowiesz się o tym dopiero po latach.

Oczywiście w każdym frameworku można pisać #!$%@? kod, ale chyba lepiej zaczynać od takiego, który sugeruje jak to robić dobrze, a nie wręcz przeciwnie.
via Wykop Mobilny (Android)
  • 0
@zakopiak: dzięki za odpowiedź :-) więc radzisz iść najpierw w czysty php tak jak w sumie radził kolega wyżej? A później ewentualnie w? Symfony? Oczywiście pytam się już na zapas żeby się nastawić :-)
@mlekopan16: Tak. Najpierw PHP, OOP, potem można framework. Symfony dobry do nauki poprawnego programowania, choć nie jest łatwy dla poczatkujących.

Jeszcze od siebie dodam, żebyś jak najszybciej ogarnął XDebuga, aby móc łatwo analizować kod zamiast pytać ludzi dlaczego nie działa. To bardzo przyspiesza naukę, bo rozumiesz, co się dzieje w Twoim kodzie.
@mlekopan16: @zakopiak Zapewne chodzi o fasady lub eloquenta (w którym czasem nie wiadomo co się #!$%@?) i dlatego ma zdanie, że laravel jest słabo zaprojektowanym frameworkiem. Nie wiem skąd odrazu wieszanie psów, że będzie pisać #!$%@? kod jeśli tylko wybierze larvę. Braki w podstawach = wątpliwej jakości kod. To nie wina frameworka, którego chciałby się uczyć. Nie wspominając o tym, że DI container laravela to bardzo dobra kupa kodu.

Może podaj
@mlekopan16: OK, dostałeś już #!$%@?, żeby się brać najpierw za czystego PHP, to zrobię Ci małe podsumowanie jak (moim zdaniem) powinno się wprowadzać nowicjusza w ten świat :).
- PHP obiektowo. Abso-#!$%@?-lutnie musisz to rozumieć. Jak czegoś nie rozumiesz, to szkoda iść dalej. To jest język obiektowy - trudno w nim pisać nie umiejąc obiektów. Dziedziczenie, stałe, statyczne, przestrzenie nazw...
- kolega wyżej napisał o XDebug. Zajebiście dobry wynalazek. Dzięki niemu