Wiem ze pytanie glupie bo zamiast pytac powinienem sie po prostu za to brac ale chcialbym poznac wasza opinie czego bardziej warto sie uczyc.
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.
Tak jak napisał @Desu - sprawdź sobie dokumentację obu, spróbuj coś prostego zrobić w obu i wybierz ten, który będzie dla Ciebie lepszy (oczywiście, że Laravel).
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.
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. ;)
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
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
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.
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).
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.