Wiem ze pytanie glupie bo zamiast pytac powinienem sie po prostu za to brac ale chcialbym poznac wasza opinie czego bardziej warto sie uczyc.
Symfony czy Laravel
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1788
Naucz się obydwu, albo chociaż spróbuj. Zacznij od Laravela bo jest łatwiejszy, a później spróbuj symfony. Symfony w perspektywie czasu wydaje się lepszym wyborem do dużych rzeczy, ale w Laravelu szybko możesz postawić jakiś prototyp.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa
- Postów: 2255
Ja w sumie tak na luziku po godzinach przysiadłem do symfony - i w około 3 tygodnie zrobiłem w tym narzędzie pobierające dane z gitlaba i synchronizujące to z lokalną bazą danych - mechanizm parowania odpowiednich użytkowników. Nauczyłem się tego całego "bundlownictwa", liznąłem Twig'a. Zauważyłem wiele zbieżności z ZF2/3, aczkolwiek są to po prostu ogólnie przyjęte dobre wzorce achitektoniczne. Kod jest dosyć czysty, schludny. Podpiąłem tam też KNPMenu oraz szablon adminLTE.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Rzeszów
- Postów: 54
Powtórzę to co napisali moi poprzednicy: oba. Jeden i drugi mają swoje wady i zalety.
IMO:
Larawel pozwala szybko klepać kodzik. Łatwo stworzyć jakiś prototyp. Czy prostą stronkę.
Za to w długoterminowych projektach dużo bardziej sprawdzi się Symfony, przez to jak jest zrobiony wymusza pewne struktury katalogów i potem łatwiej to utrzymywać.
I to na co ludzie najbardziej narzekają w larwie - wersjonowanie. Symfony ma jasno określone do kiedy będzie wspierana dana wersja, jak długo będzie można bezboleśnie aktualizować framework itd. https://symfony.com/doc/current/contributing/community/releases.html A larawel? Z wersji na wersję może się okazać, że ci pół aplikacji nie działa. ;)
- Rejestracja: dni
- Ostatnio: dni
A takie pytanie z czystego PHP jestem dupa mogę od razu zbierać się za framework? Ogólnie wiem jak działa cała logika PHP
- Rejestracja: dni
- Ostatnio: dni
Jeśli poprzednie Ci nie podejdą to polecam sprawdzić Yii 2 framework. Prosty, szybki, łatwo dostosować do swoich potrzeb, szybko możesz coś w nim napisać.
Teraz robią nową wersje strony i możesz już podejrzeć tutaj dokumentacje w fajnej formie: http://yiiframework.domain-na.me/doc/guide/2.0/pl a jeśli nie tam to na głównej jest http://www.yiiframework.com > guide 2.0
Rozszerzenia: https://yiigist.com/ lub http://yiiframework.domain-na.me/extensions lub github
- Rejestracja: dni
- Ostatnio: dni
Popieram przedmówcę, Yii2 jest mało popularne ale to bardzo fajny framework. Ma świetny generator kodu i mnóstwo rozwiązań out-of-the-box.
- Rejestracja: dni
- Ostatnio: dni
Ja bym celował w oba. A najlepiej 2 z tych 3: Symfony, Zend, Laravel (tak pod kątem pracy, do własnych "produkcji" już niekoniecznie).
- Rejestracja: dni
- Ostatnio: dni
- Postów: 11950
Korzystałem z obydwu. Tak jak mówili poprzednicy - zarówno Symfony jak i Laravel mają swoje wady i zalety.
Symfony
Zalety:
- Spore community, za Symfony stoi firma ze sporym budżetem
- Więcej ofert pracy dla programistów, Symfony ma szersze zastosowanie w aplikacjach "biznesowych" niż inne frameworki
- Framework jest dobrze napisany, zaprojektowany z głową
- Świetna obsługa formularzy
- Domyślnie obsługa Twiga
Wady:
- Nieco trudny dla początkujących, Symfony to taki kombajn z mnóstwem konfiguracji
- Doctrine. Nie lubię. Nie mogę się przełamać...
Laravel
Zalety:
- Według wielu ankiet/rankingów najpopularniejszy obecnie framework
- Niski prób wejścia: szybko można zacząć w nim pisać
- Sporo pakietów, dodatków
- Szybki rozwój, coraz większe community, dużo informacji na necie można znaleźć
- Fajny ORM
Wady:
- Dokumentacja często nie zawiera niektórych rzeczy, trzeba samemu szukać w kodzie
- Wielu wyjadaczy uważa, że w wielu miejscach Laravel jest źle zaprojektowany. Przykład: funkcjonalność facade
- W głównej mierze rozwój frameworka opiera się na jednym człowieku
Laravel jak i Symfony posiadają wersję LTS. Jeżeli chodzi o wydajność to obydwa rozwiązania są równie wolne ;) Niestety Laravel wolniejszy niż Symfony.