Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.lang.php > #16149

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

From Marek S <precz@spamowi.com>
Newsgroups pl.comp.lang.php
Subject Re: Symfony 4 - ciągłe problemy z bundlami
Date 2019-04-16 00:08 +0200
Organization ATMAN - ATM S.A.
Message-ID <q92vd3$arv$1@node2.news.atman.pl> (permalink)
References <q8lni9$5fp$1@node2.news.atman.pl> <1h2gnc3g49803$.1p62azpj8m51m$.dlg@40tude.net>

Show all headers | View raw


W dniu 2019-04-15 o 00:47, Borys Pogoreło pisze:
> Dnia Wed, 10 Apr 2019 23:35:02 +0200, Marek S napisał(a):
> 
>> Właśnie porzuciłem naukę Laravela, na rzecz łatwiejszej Symfony 4.
> 
> No to teraz żeś pojechał po bandzie...
> 
> Ale powodzenia ;)

hehe... Serio tak to odbieram :-) Oto moje spostrzeżenia jako adepta. W 
Symfony:

- 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?

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

- W Laravelu nie potrafiłem zbudować strony renderowanej z wielu 
kontrolerów z zapewnieniem funkcjonalności sekcji. Przykładowo kolumna z 
3-ma newsami z NewsController + z 3-ma polecanymi produktami z 
ProductController w taki sposób, aby można było przechodzić bez Ajaxa, 
bez Service Providerów, do następnych trójek. W Symfony z zamkniętymi 
oczami to zrobiłem w kilka chwil. Model programowania w Symfony 
przypomina bardziej MVP zamiast rygorystycznego MVC. Daje to pełnię 
swobody w modyfikowaniu layoutów, gdy klientowi zmieni się koncepcja.

- Routing w Symfony poprzez annotations jest bardzo przejrzysty i 
użyteczny (mimo wcześniejszego mojego dystansu do takich metod).

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

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

Reasumując: w Symfony po 3 dniach nauki osiągnąłem to, co po miesiącu w 
Laravelu. Być może tępy jestem.

-- 
Pozdrawiam,
Marek

Back to pl.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Symfony 4 - ciągłe problemy z bundlami Marek S <precz@spamowi.com> - 2019-04-10 23:35 +0200
  Re: Symfony 4 - ciągłe problemy z bundlami Rafal Podsiadly <spinacz24@gmail.com> - 2019-04-11 10:14 -0700
    Re: Symfony 4 - ciągłe problemy z bundlami Marek S <precz@spamowi.com> - 2019-04-11 19:46 +0200
  Re: Symfony 4 - ciągłe problemy z bundlami Marek S <precz@spamowi.com> - 2019-04-11 22:13 +0200
    Re: Symfony 4 - ciągłe problemy z bundlami Rafal Podsiadly <spinacz24@gmail.com> - 2019-04-12 11:12 -0700
      Re: Symfony 4 - ciągłe problemy z bundlami Marek S <precz@spamowi.com> - 2019-04-13 12:01 +0200
        Re: Symfony 4 - ciągłe problemy z bundlami Rafal Podsiadly <spinacz24@gmail.com> - 2019-04-14 11:51 -0700
          Re: Symfony 4 - ciągłe problemy z bundlami Marek S <precz@spamowi.com> - 2019-04-14 22:07 +0200
  Re: Symfony 4 - ciągłe problemy z bundlami Borys Pogoreło <borys@pl.edu.leszno> - 2019-04-15 00:47 +0200
    Re: Symfony 4 - ciągłe problemy z bundlami Marek S <precz@spamowi.com> - 2019-04-16 00:08 +0200
      Re: Symfony 4 - ciągłe problemy z bundlami Borys Pogoreło <borys@pl.edu.leszno> - 2019-04-16 17:43 +0200
        Re: Symfony 4 - ciągłe problemy z bundlami Marek S <precz@spamowi.com> - 2019-04-16 23:19 +0200
          Re: Symfony 4 - ciągłe problemy z bundlami Borys Pogoreło <borys@pl.edu.leszno> - 2019-04-17 10:53 +0200

csiph-web