Jump to content
php.lv forumi

Laravel programmētāji


ViktorsN

Recommended Posts

Skumji!

 

Jaunais environment configs (php dotenv faili) riktīgi rullē. DI caur kontroliera metodēm spārda, jaunais izkārtojums arī principā ir foršāks. Elixir arī labs!

Tu domāji MI (method injection)?

Link to comment
Share on other sites

  • Replies 303
  • Created
  • Last Reply

Top Posters In This Topic

  • 2 weeks later...
  • 4 months later...
  • 2 months later...

Arvien vairāk pēdējā laikā pārliecinos, ka Laravel ir jaunais Wordpress - t.i. jamo pa lielam pasākuši lietot un fanot par tie, kuriem gar kodu nevajadzētu grābstīties vispār.

 

Ekosistēmā un kaut vai tajā pašā Laravelā ir diezgan daudz visādu wtf un rodas iespaids, ka pakalyst drīz būs kaut kas līdzīgs pēc kvalitātes wordpresa pluginu miskastei.

 

Un tad vēl protams liela problēma ir pats Otwell's, kurš pats ievieš visādas greizas un reizēm galīgi tupas "fīčas" for the sake of "convenience", kas ne vienmēr vispār ir convenience - piemēram, kaut kad pasen Ircmaxelis sakliedza par security, es kaut kādā brīdī šitādu 50MB fantoma kluci atradu velkamies līdzi katram cashierim iekš L5 https://github.com/laravel/cashier/tree/5.0/src/Laravel/Cashier/bin, da i pabrovzējot sourci reizēm liek aizdomāties vai Lara tiešām ir kaut kas uz kā bāzēt kaut ko nopietnāku par Kavacky brokastu recepšu blogu...

 

Līdz ar to nav arī brīnums, ka dzird tos, kas sākumā dikti fanoja par Lara pārvācamies kaut kur citur.

 

Was good while it lasted...

Link to comment
Share on other sites

Tas jau tipiski ar visām populārām lietām, palielinās kvantitāte un kvalitatīvu mantu nav tik viegli atrast, bet vainot pašu laravel pie tā - nez vai. Varbūt uzreiz vajadzēja ķerties pie avota - PHP pie visa vainīgs, jo sāka līst kodā tie, "kuriem gar to nevajadzētu grābstīties vispār".

 

Galvenais ir varēt ātri uzcept strādājošu produktu, biznesa taču nospļauties, kas tur apakšā - wordpress vai laravels. Kā arī, galvenais, ka ar viņu kodēt ir ļoti patīkami. Es, savā ziņā, izbaudīju viņa parādīšanos ~ tādā līmenī, kā kādreiz atklāju tādu MVC patternu. 

 

Par to phantom nemācēšu spriest, bet gan jau bija kāds iemesls, kāpēc tas tika iekļauts.

 

[..], ka dzird tos [..] pārvācamies kaut kur citur.

 

Nu, nu, kur tad viņi pārvācās?

Link to comment
Share on other sites

Neesmu pagaidām redzējis sistēmu, kas man tik ļoti būtu atvieglojusi dzīvi kā Laravels. Dažreiz raudu spilvenā, ka Fuelephant nav Laravelā. :D

 

Neesmu gan arī nekāds dižais Laravela eksperts, esmu uzcepis 1.5 projektus pagaidām, kur 0.5 veido primitīva galerijas lapele ar adminpanelīti, ko roka neceļas augstāk dēvēt. Kas ir lieliski - ir tik maz savs bloats jāraksta, ka plika instalācija gandrīz nekādu papildieguldījumu vairs neprasa, var sākt taisīt reāli jau tieši to, ko tu gribi uztaisīt, nevis muļļāties ar visu, kas pa tiešo uz ideju neattiecas.

 

Pirmais acīmredzamais mīnuss, kas, šķiet, daļēji izriet no iepriekšējā, ir supermegaultraduper modularitāte, kas izpaužas tā, ka tehniski ir vājprātīgs overengineering overkills un vienkāršas lietas ir bezjēgā samuhļītas. Typo plikas instalācijas Hello World un tev jau ir pilnībā nelietojams stack trace palags no gaziljons funkciju izsaukumiem. Ja man kaut kas interesē, kā kaut ko var izdarīt, tad šeit ir tas brīdis, kad līst source paskatīties - tas ir pēdējais, ko darīt. Manuālis first, Google second, fuck it later.

 

PHPStormā nācās atrubīt /vendor un /node_modules, jo tie ~30 k failu, kas tur vienkārši ir no sākta gala, pārāk galināja visu nost. Bet nu daļēji tas ir, jo viss līmēts no 3rd party paciņām, daļēji šī brīnišķīgā arhitektūra... visādi citādi gan tas pie dirsas, kamēr nav jālien iekšā un kaut kas tur jācenšas atrast.

 

Komjunitijs. Laravelam esot komjunitijs. Ja par "komjunitiju" dēvē arī pat zemāko primātu līmeni nesasniegušu bezsmadzeņu amēbu koloniju, tad Šmaravel komjunitijs ir visnotaļ iespaidīgs. Visas tās uz vienas rokas pirkstiem skaitāmās reizes, kad atbildi uz netriviālu jautājumu izdevies atrast oficiālajā Laravel komjunitijā, es uzskatu par neizmērojamu veiksmi un vinnestu loterijā. Viss pārējais, kas tur redzēts, izskatās pēc neveiksmei nolemtiem mēģinājumiem noskaidrot, cik ir 2+2 "the Laravel way". Problēma tā, ka neviens tur nezina ne tikai, cik tas būs "the Laravel way", bet vispār nezina, nav vēl ne reizi dzīvē sastapis šo advancēto matemātisko konceptu.

 

Bet nu tomēr tas, ka, izpildot vienu konsoles komandu, tev ir jau gatava ekosistēma ar pilnīgi visu, gan kodu, gan palīgrīkiem, lai varētu sākt bliezt, tas ir lieliski. Nē, nu var jau arī pats savilkt paciņas un salikt savu custom setupu, bet nu kam tas vajadzīgs, ja var novilkt jau ejošu.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...