![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 22.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Przeglądając różne ogłoszenia, różne grupy (nawet facebooku) często jedzie się po innych frameworkach niż Symfony. Czym jest to spowodowane? Przecież jest masa różnych może nawet lepszych frameworków. Symfonowcy cisną wszystko, szczegółnie Laravel, Yii itd. np. o posiadanie active record's, facady w Laravel. Czy według Was Symfony jest "aż" tak dobre? Sorry za offtop ale chcialbym poznać opinię różnych ludzi. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Każdy framework jest do dupy jak się nie umie z niego korzystać albo robi się to źle.
Tak samo każdy FW jest dobry jak się wie co się robi i robi się to z głową. Każda grupa wyznawców swojego FW będzie cisnąć hejt na inne. Takie życie ![]() Każdy FW ma swoje wady i zalety ale to nie powód aby prowadzić wojny. Ja np. nie lubię Zend ale nie wyzywam innych wyznawców tegoż tworu. Dla mnie jest on za trudny, skomplikowany co skutkuje że proste rzeczy nie są proste. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 22.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Masz rację, tylko że z mojego punktu widzenia korzystanie z Symfony2 mnie trochę ogranicza są pewne elemanty które więcej komplikują niż pomagają wbrew z założeniem Symfony(KISS - Keep It Simple, Stupid). Przesiadłem się na L4 teraz L5 i wbrew tego co wypowiadają się programiści Laravel jest spoko. Teraz zacząłem zgłębiać Yii i powiem szczerzę jestem zaskoczony jego założeniami, przyjemnie się czyta docsy oraz piszę się aplikację.
Hejt Hejtem, ale nie wiem skąd się to bierze. Wszyscy 'pro' developerzy(albo i nie developerzy) zauwazyłem że uzywają symfony... nie wiem co w tym jest. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Symfony jest hard na starcie. Dla mnie przez pierwszy miesiąc formularze to jakaś patologia była... kontener usług - zamiast pisać:
pisze się:
czyli taki "wrapper". Dopiero po miesiącu widziałem większe zalety. Tak samo jest z każdym innym frameworkiem ![]() Symfony jednak ma coś, czego inne nie mają. BARDZO wielką społeczność - masa dobrych bundle, które ułatwiają prace, ale są i wady - pewnie że tak ![]() ![]() w widoku daje:
a całą reszte w np. FormType.php w postaci kilku prostych linijek. Easy ![]() -------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 26.06.2014 Ostrzeżenie: (0%) ![]() ![]() |
Okej zgodzę się z Tobą. Ale problem polega na tym, że w Symfony brakuje mi jednego prostego rozwiązania. W L5 tworze sobie formularz jaki mi pasuje i dane które są wrzucane do input#value mogę nimi operować a tutaj w Symfony na sztywno mi to ustawia. Prosty przykład z ostatnich dni z Symfony który się tukłem, miałem produkty które posiadały obrazki. W bazie przechowywałem ścieżkę do tego pliku i w momencie edycji tego produktu był problem, bo chciałem zrobić to tak że stara wartość w nieedytowalnym inpucie a poniżej input#file który może wgrać zdjęcie. No i jest błąd bo Symfony na sztywno formularz ustawia do danego pola w Entity.. to nie jest zbyt wygodne rozwiązanie.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 281 Pomógł: 3 Dołączył: 8.06.2009 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@M4ver tak naprawdę frameworki są tylko i aż narzędziami które wykorzystujemy w pracy i które zazwyczaj ktoś już za nas wybrał. Co prawda działam teraz w 3 frameworkach (codeigniter,laravel,phalcon) ale oglądałem też kilka tutoriali dotyczących symfony i zenda. Symfony jest najpopularniejsze w biznesie (chyba jako jedyny duży framework ma mapy drogowe na kilka lat do przodu) dzięki czemu wiemy w jakim miejscu będzie za 5 lat? Jeśli pracujesz z czymś 8h dziennie 5 dni w tygodniu to siłą rzeczy albo to pokochasz albo będziesz piekielnie sfrustrowany. Symfony ma jeszcze jedną zaletę, łatwo zastąpić jednego programistę innym.
No ale ma też sporo wad jest piekielnie duże szczególnie dla kogoś kogo celem jest po prostu tworzenie cikawych aplikacji, robienie restfulla i singlepage w symfony jest bezsensu więc używa się silex. Kolejne: yii kohana fuel to dla mnie ta sama grupa frameworków niby fajne niby robią to samo ale to frameworki amatorskie nie wyróżniają się niczym szczególnym między sobą. Laravel odkrycie ostatnich lat choć dla mnie to takie małe symfony, goły projekt do hello world ma prawie 20mb to zastanawiam się gdzie my zabrnęliśmy w naszym rozwoju ? i tu się zaczynają schody, chcesz zrobić autoryzację po swojemu, mieć większą kontrole nad tym co framework robi za ciebie natrafiasz na te same problemy co w przypadku symfony. Codeigniter rok 2008 ehh wtedy życie było prostsze ale nowe frameworki to też nowe php z pełną obiektywnością opcachem itp. ci to dinozaur po prostu? Zostaje nam jeszcze phalcon który może stać się kiedyś jakąś alternatywą dla całęgo phpa no ale nie jest bez wad, stosunkowo mały, ukryte jądro, mniej rozwinięty od laravela. Prawdę mówiąc ja sam jestem tak jestem zawieszony w próżni, próbuję trochę tego trochę tamtego ale każdy fw ma wady i zalety, jak dla mnie nie ma idealnego. Ten post edytował marcus753 10.03.2015, 11:18:52 -------------------- Cokolwiek zostanie upuszczone na uklad elektroniczny, spadnie zawsze tam gdzie wyrzadzi najwiecej szkody.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 26.06.2014 Ostrzeżenie: (0%) ![]() ![]() |
Uważasz ze Yii to amatorski fw? Przecież wiele potężnych projektów jest w tym postawionych i bardzo dobrze to gra.
W Polsce jest moda na Symfony jak na "Passata w TDi" sorry za takie skojarzenie ale tak to wygląda. Na zachodzie większość ciekawych projeków jest stawianych na Laravel, Yii czy phalcon. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie powiedzialbym ze wiekszosc. Sf utrzymuje sie na wysokim poziomie popularnosci bo ma duze community, nie tylko w Polsce ale i w swiecie. Niedawno ktos je przetestowal pod wzgledem obslugi requestow i z bardzo okragla sumo sobie poradzilo. Tak jak tez ktos powiedzial jest wyznaczona sciezka w ktora one caly czas zmierza i to ma znaczenie. Nie mowie tego jako kolejny fanatyk tego frameworka bo nigdy z niego osobiscie nie korzystalem, majac wlasne rozwiazanie ale tematyka chcac nie chcac musialem sie zainteresowac
![]() ![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego Symfony jest tak popularne i skąd bierze się "hejt" (to jest raczej ze strony niedoświadczonych) na inne narzędzia - frameworki? Bo Symfony jest w końcu w miarę poprawnie napisany jeżeli chodzi o dobre praktyki programistyczne, poprawnie wykorzystywana jest w nim obiektówka, czerpie pełnymi garściami z innych rozwiązań spoza świata PHP (np. Symfony Security i Spring Security to momentami chyba swoje dokładne kopie w PHP i Javie). Jest on zdecydowanie narzędziem stworzonym pod większe, "enterprise'owe" projekty, gdzie często nie chodzi o to by pisać fun, fast & simple, a z nastawieniem na jakość kodu i ostatecznego produktu. Ma on zdecydowanie wyższy prób wejścia jak i wymaga od użytkownika (programisty) pewnej wiedzy.
@Forti: Sam DIC nie powoduje, że nagle przestaje się korzystać ze "zwykłego" tworzenia obiektów. To nie jest żaden wrapper na nie. @M4ver7071: Kwestia znajomości/umiejętności wykorzystania frameworka od formularzy. Osiągnięcie tego co potrzebowałeś nie jest niczym trudnym. Symfony nie jest oczywiście pozbawiony wad, a i w jego dokumentacji potrafią znaleźć się paskudne, złe przykłady użycia czegoś jak to się ma np. w przypadku dokumentacji wgrywania plików przez formularze. |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
@M4ver tak naprawdę frameworki są tylko i aż narzędziami które wykorzystujemy w pracy i które zazwyczaj ktoś już za nas wybrał. Co prawda działam teraz w 3 frameworkach (codeigniter,laravel,phalcon) ale oglądałem też kilka tutoriali dotyczących symfony i zenda. Symfony jest najpopularniejsze w biznesie (chyba jako jedyny duży framework ma mapy drogowe na kilka lat do przodu) dzięki czemu wiemy w jakim miejscu będzie za 5 lat? Jeśli pracujesz z czymś 8h dziennie 5 dni w tygodniu to siłą rzeczy albo to pokochasz albo będziesz piekielnie sfrustrowany. Symfony ma jeszcze jedną zaletę, łatwo zastąpić jednego programistę innym. No ale ma też sporo wad jest piekielnie duże szczególnie dla kogoś kogo celem jest po prostu tworzenie cikawych aplikacji, robienie restfulla i singlepage w symfony jest bezsensu więc używa się silex. Kolejne: yii kohana fuel to dla mnie ta sama grupa frameworków niby fajne niby robią to samo ale to frameworki amatorskie nie wyróżniają się niczym szczególnym między sobą. Laravel odkrycie ostatnich lat choć dla mnie to takie małe symfony, goły projekt do hello world ma prawie 20mb to zastanawiam się gdzie my zabrnęliśmy w naszym rozwoju ? i tu się zaczynają schody, chcesz zrobić autoryzację po swojemu, mieć większą kontrole nad tym co framework robi za ciebie natrafiasz na te same problemy co w przypadku symfony. Codeigniter rok 2008 ehh wtedy życie było prostsze ale nowe frameworki to też nowe php z pełną obiektywnością opcachem itp. ci to dinozaur po prostu? Zostaje nam jeszcze phalcon który może stać się kiedyś jakąś alternatywą dla całęgo phpa no ale nie jest bez wad, stosunkowo mały, ukryte jądro, mniej rozwinięty od laravela i Prawdę mówiąc ja sam jestem tak jestem zawieszony w próżni, próbuję trochę tego trochę tamtego ale każdy fw ma wady i zalety, jak dla mnie nie ma idealnego. Że dwadzieścia mega, a weź sprawdź ile z tych plików jest faktycznie wykorzystywane na jeden request i później zsumuj ich rozmiar. Tak "duże" rozmiary spowodowane są tym że do pakietów dołączane są zazwyczaj testy jednostkowe i inne dokumenty. Mnie osobiście we wszystkich frameworkach które posiadają klasy do generowania formularzy, właśnie ten ich element wkurza. A w zendzie to już w ogóle, czasami trzeba przeszukać dokumentacje żeby zobaczyć jak coś zrobić, co jest kompletnie bez sensu, kiedy można by to zrobić chociażby jak ma to zrobione laravel. Ale nie.. To samo tyczy się różnego rodzaju systemu szablonów. Nie ogarniam tego po co językowi który powstał jako system szablonów, kolejna warstwa abstrakcji która musi być kompilowana.. No ale to jest moje zdanie ![]() Nie mniej, symfony jest bardzo dobrym frameworkiem, bardzo dużo czerpie z innych frameworków spoza php. Symfony rozpoczął bardzo fajny okres w świecie php, które powoli ulegało stagnacji ze swoim zendem 1.2 Ten post edytował by_ikar 10.03.2015, 08:47:07 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Temat: Wybor Frameworka temat na 35 stron, a Wy zaczynacie kolejny o tym samym :D
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Cytat W bazie przechowywałem ścieżkę do tego pliku i w momencie edycji tego produktu był problem, bo chciałem zrobić to tak że stara wartość w nieedytowalnym inpucie a poniżej input#file który może wgrać zdjęcie. No i jest błąd bo Symfony na sztywno formularz ustawia do danego pola w Entity.. to nie jest zbyt wygodne rozwiązanie. Do tego ustawiasz odpowiednie extension ![]()
Nie zrozumiałeś mnie. Napisałem jak to wygląda dla kogoś na początku przygody w symfony. Oczywiście, że kryje się za tym coś więcej i ja o tym dobrze wiem. -------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) ![]() ![]() |
@!*! good point,
@marcus753, pisząc że Yii to taki FW dla amatorów odebrałeś mi chęci do siedzenia na tym forum, a sam wyszczególniłeś jako swoje narzędzie pracy codeignitera... boże, jest dopiero 10 a ja takie głupoty czytam.. |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 281 Pomógł: 3 Dołączył: 8.06.2009 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Że dwadzieścia mega, a weź sprawdź ile z tych plików jest faktycznie wykorzystywane na jeden request i później zsumuj ich rozmiar. Tak "duże" rozmiary spowodowane są tym że do pakietów dołączane są zazwyczaj testy jednostkowe i inne dokumenty. Mówię o wersji podstawowej, wersja z pełną dokumentacją historią zmian itp jest 3x większa? a założę się że 80% osób które działają z laravelem nie korzysta z żadnych zaawansowanych bibliotek. @tzm - źle mnie zrozumiałeś, Yii to bardzo ciekawy framework a jego programiści nie są żadnymi amatorami, na pewno niemożna go porównywać do zabytkowego już codeignitera. Chodziło mi głównie o to że nie wyróżnia się niczym szczególnym na tle laravela / phalcona / symfony / codeignitera? nie dziwię się że Cię wkurzyłem nazywając Yii amatorskim fw ale takie epitety proszę zachowaj dla siebie trzymajmy jakiś poziom tego forum. Ten post edytował marcus753 10.03.2015, 11:27:32 -------------------- Cokolwiek zostanie upuszczone na uklad elektroniczny, spadnie zawsze tam gdzie wyrzadzi najwiecej szkody.
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Yii [...] na pewno niemożna go porównywać do zabytkowego już codeignitera. Chodziło mi głównie o to że nie wyróżnia się niczym szczególnym na tle [...] codeignitera? Spoko. Ten post edytował pyro 10.03.2015, 13:15:31 -------------------- ET LINGUA EIUS LOQUETUR IUDICIUM
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 281 Pomógł: 3 Dołączył: 8.06.2009 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Spoko. ![]() laravel - pierwszy framework który 70-80% kodu ma skopiowane od innych frameworków codeigniter - król swojej ery najprostszy, najłatwiejszy i swego czasu bezkonkurencyjny fw symfony - framework biznesowy świetna społeczność phalcon - jeden z pierwszych fw kompilowanych pisany jako rozszerzenie php-a, stosunkowo szybki zend - klasyka klasyki… jak na tym tle wygląda Yii ? dla mnie podobnie jak fuel kohana itp. ciekawy nie wyróżniający się fw który po prostu jest ![]() -------------------- Cokolwiek zostanie upuszczone na uklad elektroniczny, spadnie zawsze tam gdzie wyrzadzi najwiecej szkody.
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 340 Pomógł: 46 Dołączył: 31.07.2009 Skąd: A Ostrzeżenie: (0%) ![]() ![]() |
ehh te frameworki, z tego co widziałem to tylko Symfony 2 pozwala być "framework agnostic". Symfony 3 podejrzewam ze pójdzie w kierunku DDD.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 07:36 |