Hejt Laravela czy są ku temu podstawy?

0

Hej,

Czy według Was laravel rzeczywiście zasługuje na falę krytyki jaka się przetacza przez internet? Czy stosując wzorce projektowe laravel może być też dobrym narzędziem? Po za fasadami wszystko jest w nim złe?

Pytam dlatego, że ostatnio programowałem w symfony a w laravelu sporadycznie. Teraz mam możliwość pracy w 90% z laravelem.

0

zawsze znajdzie się grupa która hejtuje wszystko, taki urok internetu

2

Ja w nim robie na co dzień i nie widzę problemów w wykorzystaniu wzorców. Fasady są wygodne ale i tak trzeba się ograniczać z ich wykorzystaniem żeby mieć możliwość pisania testów jednostkowych. Ogólnie fasad nie musisz korzystać w ogóle, ale jak mówie są wygodne szczególnie użycie Auth::id() :D

2

Złej baletnicy przeszkadza nawet rąbek spódnicy.

0

No tak. Patrzcie co znalazłem:

title

https://www.wykop.pl/wpis/22361303/symfony-laravel-dobranoc/

Na Wykopie to zdaje się norma, bo czasem ktoś poobrzuca błotem ten FW dla zasady...

0

Miałem przyjemność gadać z programistami i rekruterami z kilku firm i zawsze jak wspominałem, że próbowałem się zaprzyjaźnić z laravelem pojawiało się pytanie na jak długo, a potem stwierdzenie, że laravel uczy wielu złych nawyków. Nie wnikałem zbyt mocno ale myślę, że mogę uwierzyć w powtarzającą się opinię wypowiadaną przez osoby, których to bezpośrednio dotyczy.
Więc wracając do pytania o tym czy fala krytyki jest zasłużona - możliwe :)

0
pesymistycznyoptymista napisał(a):

Miałem przyjemność gadać z programistami i rekruterami z kilku firm i zawsze jak wspominałem, że próbowałem się zaprzyjaźnić z laravelem pojawiało się pytanie na jak długo, a potem stwierdzenie, że laravel uczy wielu złych nawyków. Nie wnikałem zbyt mocno ale myślę, że mogę uwierzyć w powtarzającą się opinię wypowiadaną przez osoby, których to bezpośrednio dotyczy.
Więc wracając do pytania o tym czy fala krytyki jest zasłużona - możliwe :)

Bo to Polska, większość osób w Polsce woli symfony i dlatego, każdego namawiają do symfonego, taka mała wojenka między symfony i laravelem jest. Nie mowiąc już o tym, ze jest to stękanie powtarzane poczta mantoflowa, większość nie spróbuje a już bedzie narzekać :)

0

FW to tylko narzędzia. Laravel jest tak samo dobry i tak samo niedobry jak wszystkie inne FW. Nie ma złych nawyków, kiedy juz na starcie musisz pisać kod zgodnie z wzorcem MVC. Złe nawyki maja tylko tacy, co nie znaja wzorca MVC, a tym bardziej FW.

0

Symfony cieszy się popularnością dłużej, a wiele osób reaguje na wszystko co "inne" falą hejtu. Normalne. Laravel to taki trochę Ruby on Rails w PHP - czy to dobre, czy złe - zależy od tego, co się lubi.

0

Ten hejt świadczy tylko o głupocie ludzi, a szczególnie tych co nawet Laravela nie używali.

0

Albo co bardziej prawdopodobne, niektórzy patrzą tylko przez pryzmat większych projektów, stąd uzasadnienie w jakości kodu, no jest też pytanie do jakich projektów nadaje się Laravel i czy w przypadku czegoś większego może stanowić poważną konkurencję. Możliwe też że chodzi o ograniczenie konkurencji, Laravel jest prostszy do opanowania to i więcej programistów to opanuje, to może być obrona przed tym.

Dodatkowo strefa komfortu, obawiam się że to dotyczy wszystkich frameworków a także CMS-ów jak Wordpress, Drupal, w tym rozumieniu to nawet Drupal może być syfem jak ktoś pisze coś w dowolnym frameworku opierającym się na MVC. To by mogło to tłumaczyć, szczególnie jak komuś przyjdzie siąść do innego frameworka, w sytuacji kiedy to jest w strefie komfortu Symfony i świata poza tym nie widzi.

0

@drorat1: zależy co masz na myśli "większe projekty" aktualnie siedze w projekcie rozwijamy już juz od 2 lat na laravelu i jakoś nikt sie nie gubi, wydajność nie spadła, jakość też nie. I włąsnie jeśli chodzi php to symfony i laravel to według mnie jedyne 2 frameworki nadające się do szybkiego robienia dużych projektów.

0

Tak np. Goldenline, Youporn, oba stoją na Symfony. Zaawansowana porównywarka pokroju Ceneo, może jakieś drugie Allegro. Nadaje się?

0
drorat1 napisał(a):

Tak np. Goldenline, Youporn, oba stoją na Symfony. Zaawansowana porównywarka pokroju Ceneo, może jakieś drugie Allegro. Nadaje się?

Oczywiście

0

@drorat1: naprawdę myślę, że wszystko sprowadza się do umiejętności i doświadczenia osób w projekcie. Tak długo jak framework nie stoi Ci na drodze (np. jak Phalcon :)) i jest do niego dużo paczek, tak długo jest okej.

Każdy FW ma jakieś słabe strony. W Symfony słabe jest wszędzie wstrzykiwać cały kontener zamiast pojedyńczych zależności. W Laravelu są fasady. Trzeba wiedzieć czego nie używać i będzie git.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.