[Symfony] Symfony 4 |
[Symfony] Symfony 4 |
16.11.2017, 11:36:57
Post
#1
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 2.09.2012 Ostrzeżenie: (0%) |
Czy warto zacząć korzystać z Symfony 4, czy lepiej poczekać, aż się rozwinie? Czy ktoś z was testował już najnowszą wersję tego frameworka i mógłby podzielić się opinią?
|
|
|
16.11.2017, 14:18:54
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
Symfony4 zostanie oficjalnie wydane w listopadzie czyli na dobra sprawe za pare dni. Nie widze powodu by czekac. Symfony 4 to takie symfony 3.4 z dodatkowymi bajerami. Nie ma na co czekac, tylko trzeba uzywac.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
16.11.2017, 14:26:55
Post
#3
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 2.09.2012 Ostrzeżenie: (0%) |
No nie wiem, chyba jednak zmiany są znaczące na pierwszy rzut oka - brak bundli, inna struktura folderów - próbowałem to dzisiaj uruchomić i wyrzuca 404, choć wrzuciłem zalecaną konfigurację nginx-a
|
|
|
16.11.2017, 14:35:10
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
No tak, to sa wlasnie te dodatkowe bajery Inne rzeczy z sf 3.4 pozostaly bez wiekszych zmian.
Co nie zmienia faktu, ze nie ma co patrzec na symfony3 jesli zaczynasz nowy projekt i nowa zabawe. Ja tam bez problemu odpalilem symfony4 za pierwszym razem. Pewnie cos namieszales w czyms -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
16.11.2017, 14:43:59
Post
#5
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 2.09.2012 Ostrzeżenie: (0%) |
Tylko co może być źle?
Zmieniłem root na /public (dawniejsze /web) oraz index index.php (jak kiedyś app_dev.php) i mam 404 |
|
|
16.11.2017, 14:47:56
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
404 rzucane przez NGINX? Jak tak to sciezki porypales.
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
16.11.2017, 14:53:53
Post
#7
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 2.09.2012 Ostrzeżenie: (0%) |
Logi się zapisują do var/log, a ścieżka do projektu jest ta sama
|
|
|
16.11.2017, 16:00:03
Post
#8
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Symfony od 3.3 ma możliwość postawienia projektu za pomocą symfony/skeleton.
4 w porównaniu do 3 daje dobrego kopa wydajnościowo oraz zjada mniej pamięci. Generalnie nie powinno byc problemu jak postawisz projekt na 3.3 a potem zrobisz upgrade do 4. Tylko musisz sawiać projekt przez composer: composer create-project symfony/skeleton newProject To Ci postawi projekt w 3.3 |
|
|
16.11.2017, 20:00:51
Post
#9
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 2.09.2012 Ostrzeżenie: (0%) |
To mi postawi w 4, a jeśli chcę w 3.3 muszę na końcu tego polecenia to zadeklarować
|
|
|
16.11.2017, 20:09:21
Post
#10
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Kod composer create-project symfony/skeleton panel --stability=beta Na dzień dzisiejszy to zainstaluje 4.0.0-BETA4 Kod composer create-project symfony/skeleton panel To zainstaluje 3.3 Oba ww. sposoby utworzą projekt wg. nowej konwencji (bez bundli). Jesli chcesz standardowe symfony z bundlami to musisz użyc Symfony Installer (musisz w znaczeniu że zalecane jest) |
|
|
16.11.2017, 20:19:25
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Demo tj. symfony/skeleton w nowej wersji, nie ma żadnego default controller - może dlatego zwraca Ci 404?
-------------------- |
|
|
16.11.2017, 22:12:38
Post
#12
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 2.09.2012 Ostrzeżenie: (0%) |
Co do 404, to faktycznie miałem złą konfigurację. Nie należy wierzyć wszystkiemu, co jest w niezaktualizowanej jeszcze dokumentacji:
location ~ ^/(app_dev|config)\.php(/|$) { (nie ma app_dev, tylko index) Cytat Oba ww. sposoby utworzą projekt wg. nowej konwencji (bez bundli). Hmm... czyli to co zainstalowałem to tak naprawdę 3.3, ale bez bundli, a nie żadne 4.0-beta? |
|
|
16.11.2017, 23:00:55
Post
#13
|
|
Grupa: Zarejestrowani Postów: 3 032 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) |
Tak, bo composer instaluje stabilną wersje domyślnie, ale że 3.3 wspiera flex to migracja na 4 będzie zapewne bezproblemowa
A co do dokumentacji, to jest na razie opcja wiec może być pewna rozbieżność. Podobnie, żeby pisać w nowej wersji 3.3 trzeba wybrać ze chce się 4.0, bo domyślnie 3.3 ma bundle nadal |
|
|
16.11.2017, 23:03:33
Post
#14
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 2.09.2012 Ostrzeżenie: (0%) |
Czy ktoś wie, dlaczego w tym 4.0 w domyślnym folderze Controller jest .gitignore? Nie rozumie tego.
|
|
|
16.11.2017, 23:16:28
Post
#15
|
|
Grupa: Zarejestrowani Postów: 3 032 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) |
żeby ten folder został scomitowny do repo pewnie
|
|
|
30.12.2017, 11:41:36
Post
#16
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 10 Dołączył: 13.02.2007 Skąd: Rybnik Ostrzeżenie: (0%) |
żeby ten folder został scomitowny do repo pewnie Hmm od tego jest .gitkeep chyba. Mnie się wydaje, że to ten .gitignore działa "rekursywnie". Można ustalić wykluczone pliki dla samego katalogu Controller/*. Ale głowy nie daję. -------------------- Nawet, jeżeli nie jesteś zainteresowany usługami IT ani outsourcingiem, a Twoją pasją jest programowanie - zobacz naszą stronę. Piszemy dużo fajnych use-caseów, jak podchodzimy do tematu programowania dla naszych klientów. A tak na co dzień tworzymy budujemy mvp oraz tworzymy platformę b2b.
|
|
|
7.01.2018, 18:55:26
Post
#17
|
|
Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) |
Uważam że aktualnie nie warto używać Symfony 4 ponieważ 4.0 będzie utrzymywana jedynie do końca stycznia 2019 roku.
Najlepiej Symfony 3.4 gdyż będzie utrzymywane aż do Listopada 2021 roku. Jest wstępna długoterminowa prognoza dla Symfony 4.4 ale ta wersja zostanie wydana dopiero za ponad półtora roku. -------------------- Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
|
|
|
8.01.2018, 09:26:52
Post
#18
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
A ja uważam że warto, tylko trzeba mieć na uwadze żeby w miarę częśto aktualizoawć silnik i projekt.
My tak weszliśmy w SF3 i teraz bez bezboleśnie leci na SF3.4 Tak więc trochę chęci. |
|
|
8.01.2018, 11:42:32
Post
#19
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 42 Dołączył: 10.10.2011 Ostrzeżenie: (0%) |
Hmm od tego jest .gitkeep chyba. Mnie się wydaje, że to ten .gitignore działa "rekursywnie". Można ustalić wykluczone pliki dla samego katalogu Controller/*. Ale głowy nie daję. .gitkeep nie istnieje jako oficjalny element GITa choć zwyczajowo jest używany zamiast .gitignore z racji semantyki |
|
|
Wersja Lo-Fi | Aktualny czas: 29.03.2024 - 11:53 |