Symfony czy Laravel

0

Wiem ze pytanie glupie bo zamiast pytac powinienem sie po prostu za to brac ale chcialbym poznac wasza opinie czego bardziej warto sie uczyc.

0

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.

0

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).

0

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.

0

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. ;)

0

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

0

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

0

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.

0

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).

1

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1