![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) ![]() ![]() |
No jak w temacie, jak przeglądam forum i ogólnie sieć to CI jest traktowany jako bardzo bardzo niszowy framework.
Skąd na niego takie ciśnienie? Zanim dobrze wgryzłbym się w S2 czy Z2 to minęło by parę tygodni żeby zrozumieć co tak na prawdę CI traci do tych frameworków. Mógłby mi ktoś przybliżyć o co chodzi? Sam osobiście jestem wyjątkowo bardzo zadowolony z tego rozwiązania i pluję sobie w twarz że tak późno wziąłem się za programowanie obiektowe. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 468 Pomógł: 36 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Framework jak kazdy inny, jak dobrze Ci sie programuje w Yii to programuj w Yii, a jak zdzisiu framework to w nim. Nie daj sie opinii innych ktorzy mowia "nie programuj w nim bo jest zly albo inny jest lepszy". Programuj w tym w czym Ci jest wygodnie. Jak szybko potrafisz szybko sie odnalezc w CI to nic nie stoi na przeszkodzie. Przeciez framework ma dzialac jak narzedzie ktore Ci pomoze w tworzeniu aplikacji.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mógłby mi ktoś przybliżyć o co chodzi? CI jest przestarzały, nie przepisali go na nowo, gdy była okazja i np. widzisz tam gdzieś jakieś przestrzenie nazw, zastosowanie dependency injection, interfejsy? Swego czasu szukali nowego opiekuna dla CI, ale chyba nic z tego nie wyszło. Na github jednak widać poprawki, ale głównie kosmetyka. Choć nadal jest dobry na początek przygody z OOP. -------------------- 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
#4
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) ![]() ![]() |
Tz widzę że rynek jest przesycony Symfony2, Zend2, dlaczego?
Z tego co widzę po testach wydajnościowych to oba frameworki raczej... leżą i wołają o pomstę do nieba. Co w nich takiego fajnego? Tak jak mi tu kiedyś ktoś rzucił tematem phalcona - to chyba najlepszy wybór teraz choć.. z górnej półki trochę. Mam powiedzmy 6 tygodni żeby opanować jaki kolwiek MVC przynajmniej w stopniu żeby jaką kolwiek prace dostać, stąd moje obawy za co się brać w tak krótki czas. Nie koniecznie mi zależy na super zajebistym opanowaniu narzędzia, ale żeby chociaż się umieć już w danej technologii poruszać.. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat Tz widzę że rynek jest przesycony Symfony2, Zend2, dlaczego? Wsparcie, popularność, są nowe (w sensie wykorzystują w miarę najnowsze rozwiązania PHP), społeczność. @edit Zaczynałem od Yii i mogę polecić ze względu na względną prostotę pisania oraz z powodu oficjalnej dokumentacji w języku polskim (!). Ten post edytował Turson 19.08.2014, 13:10:36 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ostatnio trochę zacząłem bawić się Laravel-em i powiem że jest w porządku. Proponuje bardzo fajne rozwiązania które nie są skomplikowane. Polecam do nauki z racji dobrej dokumentacji.
Phalcon jest też bardzo dobry jednak wymaga już większego opanowania. CakePHP równie dobry choć wersja 2.x jest jeszcze stara, to 3.x będzie już bliższa temu co mamy obecnie. Yii nie próbowałem CI kieedyś.. Ciekawa też jest Kohana. SF2 i Z2 poza tym że są gigantami to tak jak strzelanie do komara z armaty PS. Pisz w tym co sprawia Ci frajdę. Ten post edytował Pyton_000 19.08.2014, 13:07:07 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Z symfony2 jest tak, że on rozpoczął pewien trend pisania aplikacji. Wiele komponentów symfony jest wykorzystywanych w wielu innych frameworkach czy cms'ach, więc jak nauczysz się symfony, to poniekąd nauczysz się po trochę każdego z tych frameworków które bazują na komponentach symofny. No i w symfony masz taką ilość gotowych generatorów, że kilkoma komendami możesz sobie cały crud wygenerować łącznie z widokami. A czy to są ciężkie frameworki, to cóż, zobacz na te miliony stron działających na wordpressie który z kilkoma pluginami potrafi alokować 20-30mb pamięci na request. Czym jest więc symfony które w trybie dev zjada 10mb+ na jeden request ?
Co do laravela, podoba mi się orm (eloquent) który został tam użyty. Aczkolwiek routing to trochę dziwny tam jest, ale idzie się przyzwyczaić. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
No jak w temacie, jak przeglądam forum i ogólnie sieć to CI jest traktowany jako bardzo bardzo niszowy framework. Niszowy to jest co najwyżej Phalcon. CI to po postu zabytek, myśl technologiczna przełomu PHP4/5. -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 23 Dołączył: 23.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
No jak w temacie, jak przeglądam forum i ogólnie sieć to CI jest traktowany jako bardzo bardzo niszowy framework. CI to staroć nad starociami. Ten framework powstał za czasów PHP 4 i jego rozwój zakończył się na PHP 5.1. On nie jest niszowy, on jest po prosty stary i korzystają z niego stare wygi, które nie chcą przeskakiwać na inne FW (albo nowi programiści PHP, którzy zaczynają przygodę z Frameworkami PHP). Tak jak wyżej pisali koledzy - w CI brakuje bardzo wielu nowszych "ficzerów" PHP, choćby przestrzeni nazw. Co prawda można tworzyć nowe klasy z przestrzenią nazw, można zrobić upgrade jądra CI, wielu tak robi, no ale czemu korzystać ze starego FW, który skończył się na PHP 5.1, skoro jest tyle nowszych FW, opartych na PHP 5.3 i PHP 5.4? Odpowiedź więc brzmi - to staroć. Korzystanie z CI to jak jazda Polonezem w dzisiejszych czasach. A Symfony 2 i Zend 2 to bardzo rozbudowane maszyny, CI zajmuje niecałe 2 MB, a Symfony 2 czy zend Podchodzą pod 100MB (są bardzo bogate w biblioteki i masz tam wszystko pod ręką). A to ze jest wolniejsze nie szkodzi, bo jest wiele technologii, które "popychają" apki, np. cache, APC itd. Ci może być dobry na start dla żółtodzioba (choć ja polecałbym i tak jakiś nowszy FW), ale później przydałoby się skorzystać z czegoś, co wspiera choćby PHP 5.3, aby nie zostać w tyle za wszystkimi. W tej chwili PHP 5.3 przeszło już w tryb EOF (End Of Life). W tym miesiącu wychodzi PHP 5.6, także do końca sierpnia na stronie php.net będą do pobrania tylko wersjie PHP 5.4, PHP 5.5 i PHP 5.6. I jak to się ma do CI, którego jąderko zostało stworzone na PHP 5.1? Myślę, że w tej chwili zdajesz sobie już sprawę z tego, czym jest CI. CI po prostu zatrzymało się w czasie PHP 5.1. ![]() Ten post edytował Dejmien_85 20.08.2014, 07:11:42 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 20:00 |