Bazan napisał
Nie mówisz czasem o jakichś starych wersjach? W laravelu 5 dosyć konkretnie zmieniła się struktura katalogów, więc pewnie już jest zgodność PSR :D Co do reszty to nie mam pojęcia. Przyjrzyj się może nowej wersji, może zmiany Ci przypasują. A w czym ty piszesz Alex? Dla mnie Laravel jest spoko, to jest narzędzie, na pewno łatwiejsze niż Symfony. A patrząc na opinie polskich programistów bardzo dużo brzmi jak hejt w stylu "Laravel gówno, symfony moim bogiem!".
Nie "piszę w frameworku", te czasy zostawiłem już dawno za sobą. Framework to tylko glue - w praktyce, w SOLIDowej appce framework powinien być decouplowalny. Nie zawsze się idealnie udaje ( czas czas czas ;) ), ale zazwyczaj tak ;]
Zarzuty względem laravela to:
http://laravel.com/docs/5.0/middleware - No bo napisanie event dispatchera to taki problem xD to jak dla mnie okrojone i ładnie nazwane eventy w lifecyclu requestu. No i wszystko leży w globalnym namespace - widać Taylor jeszcze nie nauczył się używać namespaceów xD
Route::cokolwiek - Statyczna klasa i anonimowa funkcja, "bo ładnie wygląda" , ponownie - zależność implementacyjna. Brak możlwości podmiany logiki routowania.
http://laravel.com/docs/5.0/facades - Ten twór zostawiam bez komentarza, nie wiem naprawdę co Taylor uważa,NIEDOZWOLONY_CIAG_ZNAKOWże fasady dają ponad standardowe DI jeśli chodzi o IoC.
Wracając do pytania ,,w czym pisze" to obecnie moim preferowanym stackiem jest hexagonal architecture , w roli front adaptera na HTTPa i CLI najczęściej Symfony Console + Symfony HTTP Foundation ( chyba tak to się zwie? ), warstwa aplikacyjna same POPO, na warstwie domeny eksperymentuję z paczką LiteCQRS i Broadway, jako infrastruktura - Doctrine DBAL ( oczywiście jako DBAL ), jako cache Memcached, Xcache ( chciałbym znaleźć trochę czasu by pobawić się Redisem ).. no i to chyba tyle, nic nie pominąłem :D
Zakładki