Prosba o radu ohladne Nette vs Laravel

tomas.stofik
Backer | 29
+
0
-

Zdravim vsetkych.

Mozno blba otazka no chcel by som sa aj tak spytat na radu.

Som vo firme kde mi po pol roku programovania aplikacie v Nette povedia po prijati ze sa mam ucit Laravel. Co sa temy Nette vs. Laravel tyka tak tam jasno. Po 10 rokoch s Nette by som nemenil za nic na svete no potrebujem padny argument preco na “Vlak Laravel” nenastupim. ak tu je nejaky senior co vie ist do hlbky veci budem vdacny.

CZechBoY
Member | 3611
+
+1
-

A kdo vůbec rozhodl že se to vše přepíše na jiný framework (kdyby aspoň jinej jazyk)?
Kolik vás je v týmu a kdo má jaký zkušenosti/nebo taky s jakým frameworkem?
Jaký jsou důvody přepisovat aplikaci z Nette do Laravelu?

tomas.stofik
Backer | 29
+
0
-

Sef sa pytal par programatorov co povedali ze Nette je pre zaciatocnikov a hlavny programator co neda na Laravel dopustit mi povie ze v Nette neurobim veci tak rychlo ako v Laravel. Som psychopaticky posadnuty vykonnostpu a bezpecnostou aplikacii a na Nette nedam dopustit no problem je ze celim prevahe tzv. Senior programatorov s klapkami na ociach z univerzit a to co im bolo povedane zeru aj s navijakom. Niesom profi programator no po dlhsom hladani som nasiel ze Laravel je od zakladu americka nafuknuta bublina a ozajstni programatori ho neodporucaju, no neviem co mam povedat programatorovi co podla mna ani neurobil riadne porovnanie. dik moc

MajklNajt
Member | 363
+
+1
-

Ja som sa pred pár rokmi rozhodoval medzi Laravelom a Nette, prečítal som si 2 diplomovky, jedna riešila projekt v Laraveli, jedna v Nette – v Laraveli samé static hell, v Nette mi všetko prišlo intuitivnejšie a predvídateĺnejsie, preto som šiel do Nette a nebanujem. Síce iba môj príbeh, ale možno inšpiruje k nejakým argumentom…

Martk
Member | 563
+
+3
-

Nemůžu přesně poradit, jen co jsem zhlédl dokumentaci Laravelu (dokumentaci vnímám, jak by se to mělo dělat), tak jsem řekl, že ho ani nevyzkouším.

Už jen to, když jsem uviděl, že se volá modelová třída :: tak jsem se zděsil. To ve mě pokládá minimálně otázku, odkud se bere databázové spojení? Tohle se nedozvím ani z properties https://github.com/…nt/Model.php#… nebo odkud se bere $dispatcher? (to se ani nedovím, protože se do té proměnné nezapisuje), co vyžaduje takový základní model k fungování? On si to asi zajistí sám (kdo ví?), ale co když to chci změnit třeba při testu? Prostě taková magická krabička, která funguje překvap mě. Jsem zvědavý jak by na této magii fungovala statická analýza, třeba jo. Nelíbí se mi také, že Laravel je jeden velký balík.

Není to taková krása jako DI, tam je to jasné, dej mi tyto věci a můžu fungovat.

Věřím, že v Laravelu uděláš mnoho věcí rychle, protože je na to stavěný, ale za jakou cenu? Tohle jsem zjišťovat na vlastní pěst nechtěl.

Na tohle téma najdeš spoustu materiálu:

tomas.stofik
Backer | 29
+
0
-

Este raz dakujem vsetkym za skvele vycerpavajuce odpovede.

Pavel Janda
Backer | 920
+
+2
-

@tomas.stofik Tak nějak tuším, že vaše pracovní diskuze se natýká ani tak frameworků Laravel vs Nette, jako spíš schopnosti vašeho šéfprogramátora řídit a VÉST svůj tým a držet si programátory spokojené. Je tam možná několik rovin?

  • Mám v týmu 9 lidí, kteří chtějí pracovat s Laravelem a 1 zastánce Nette? Pak rozumím rozhodnutí přejít na Laravel
  • Mám zkušenosti s tím, že můj tým dělá 2× rychleji projekty na Laravelu než na Nette? Pak taky dává smysl přejít na Laravel
  • Mám projekty na Nette, mám programátory, kteří mají rádi Nette, ale já chci mermomocí Laravel? Pak asi dává smysl zůstat u Nette

Na nějaké akademické rovině je pro mě osobně hezčí DIC než statický Laravel, ale jak říkám, to je můj osobní pohled.
Je určitě potřeba zamyslet se, jestli budou členové tůmu po přechodu víc happy. :)

tomas.stofik
Backer | 29
+
0
-

Skusim to zhrnut takto:
Sef nema o programovani ani paru. Pytal sa programatorov z inych firiem co odporucaju a dostal odpovede v tvare ze Laravel je dnes “trend” :D a jeden sa vyjadril ze Nette je pre zaciatocnikov. Podla mna len slepe tvrdenia bez overenia faktov a porovnania. Jeden programator ktory robi pre firmu ako ja sa vyjadril ze v Laravel spravi veci rychlejsie. Ja som zacal robit projekt na kvalitu nakolko som posadnuty performance a bezpecnostou ktoru Nette nadmieru splna.Vopred vdaka.

kamil_v
Member | 233
+
+1
-

tomas.stofik wrote:

jeden sa vyjadril ze Nette je pre zaciatocnikov

To se dá říct i o PHP… :P Je to hloupost. Začátečník nebo špatný programátor to bude mastit v libovolném FW či jazyku, dobrý programátor to udělá kvalitně v libovolném FW nebo jazyku. Rozdíly jsou, ale takto se neprojevují.

fizzy
Backer | 51
+
+1
-

Povedal by som ze Laravel je skor pre zaciatocnikov – vela veci vyriesi za teba rychlo (a zaroven na dlh). Pokial robite jednorazove projekty typu “cim skor hotove a vyfakturovane” tak Laravel je urcite super na taketo veci super.

Co sa mi nepaci na Laraveli, ze vsetko je zavisle na frameworku, napriklad eloquent “orm” je nepouzitelny bez frameworku a ked chce niekto pouzivat Doctrine tak ma problem, lebo cely framework je zavisly na eloquente.