🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #232350

Re: Symfony 4 - ciągłe problemy z bundlami

#232350
From: Borys Pogoreło
Date: Tue, 16 Apr 2019 15:43
51 lines
3122 bytes
Dnia Tue, 16 Apr 2019 00:08:33 +0200, Marek S napisał(a):

> - Nie ma wszechobecnych fasad zmieniających proste czynności PHP w 
> zaklęcia nowomowy, której od zera trzeba się uczyć. Po cholerę 
> standardowy PHP zmieniać na rytuały?

Wcale nie musisz ich używać. Ja jestem z tej połowy, która uważa je za
bezsens.

> - Nie ma potrzeby instalowania całości internetu by projekt działał. 
> Instalujemy skeleton i dociągamy tylko potrzebne rzeczy. W Laravelu 40MB 
> plików o prawie zerowej wielkości, mnie nie zachęca.

Bo taka jest idea tego frameworka. Większość rozwiązań dostarczać gotowe.
Przygotowanie takiego samego boilerplate w Symfony to jest orka na
początku.

> - W Laravelu nie potrafiłem zbudować strony renderowanej z wielu 
> kontrolerów z zapewnieniem funkcjonalności sekcji. 

Jak dla mnie to musiałeś to wyjątkowo źle skonstruować, że miałeś takie
problemy. Albo próbowałeś zbyt skomplikowane rzeczy tworzyć nie znając
zasad rządzących tym narzędziem. To akurat nic złego, bo tak się też
nauczysz, ale trochę za szybko odpuściłeś.

Poza tym, jak już Ci kiedyś pisałem - kontroler jest jeden. Za to dostawców
usług albo repozytoriów możesz mieć ile chcesz.

> - Wreszcie w Symfony jest miejsce na programowanie obiektowe. W Laravelu 
> programowanie bardziej przypominało wypełnianie formularzy (template'ów 
> klas). To mi bardziej przypominało programowanie liniowe.

No to żeś znowu pojechał... Na pewno znasz definicję programowania
obiektowego?

> - W Symfony, automatycznie wygenerowane migracje zawierają SQL. 
> Popłakałem się ze szczęścia. Zero ORM'owego bełkotu, który wygeneruje 
> nie wiadomo co. W Laravelu na bazie trzeba było sprawdzać czy primary 
> key powstał jako 8-bitowy, czy może 4-ro. Czy został utworzony indeks. 
> Czy relacja się zawiązała i jakiego typu... 

Przecież to wszystko masz zdefiniowane w migracjach. Nie rozumiem.

> A jeśli do tego chciałbym np. procedury triggerów obsłużyć w języku 
> PlPgsql to już w ogóle byłaby rzeźnia.

W każdej chwili możesz napisać DB::query().

-- 
Borys Pogoreło
borys(#)leszno,edu,pl
Technical Details
Message-ID: <1lztali5n758t.1bkvqp4b7rdc1.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.promontel.net.pl!not-for-mail
References: <q8lni9$5fp$1@node2.news.atman.pl> <1h2gnc3g49803$.1p62azpj8m51m$.dlg@40tude.net> <q92vd3$arv$1@node2.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.promontel.net.pl!not-for-mail
From: Borys Pogoreło <borys@pl.edu.leszno>
Newsgroups: pl.comp.lang.php
Subject: Re: Symfony 4 - ciągłe problemy z bundlami
Date: Tue, 16 Apr 2019 17:43:21 +0200
Organization: snafu
Lines: 51
Message-ID: <1lztali5n758t.1bkvqp4b7rdc1.dlg@40tude.net>
References: <q8lni9$5fp$1@node2.news.atman.pl> <1h2gnc3g49803$.1p62azpj8m51m$.dlg@40tude.net> <q92vd3$arv$1@node2.news.atman.pl>
NNTP-Posting-Host: public-gprs177350.centertel.pl
Mime-Version: 1.0
X-Trace: thunar.promontel.net.pl 1555429393 5284 46.134.32.7 (16 Apr 2019 15:43:13 GMT)
X-Complaints-To: abuse@promontel.net.pl
NNTP-Posting-Date: Tue, 16 Apr 2019 15:43:13 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.14.1pl
X-fnord: obey.
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit