Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CI]Codeigniter 3.0 wydany
Forum PHP.pl > Wortal > Newsy
aras785
Witam.

Dnia 30.03.2015 został wydany framework php Codeigniter 3.0
http://forum.codeigniter.com/thread-1657.html

Korzystałem dość sporo z CI 2 i muszę przyznać jest banalny ale skuteczny. Pracowałem na ZF1, Phalcon i CI 2.0. W Codeigniter najszybciej tworzyło mi się projekty. Teraz została wydana nowa wersja i moje pytanie, co myślicie o tym frameworku?
nrm
Cytat(aras785 @ 3.04.2015, 22:39:17 ) *
co myślicie o tym frameworku?

Ojej, gównoburze chcesz wywołać? wink.gif

CI był bardzo fajny (mile wspominam) ale tak do max 2008. Teraz nie spełnia żadnych współczesnych wymagań, to po prostu zabytek.
rad11
Zabytek a utrzymuje sie w czolowce najczesciej uzywanych frameworkow w sieci tyle.
http://www.sitepoint.com/best-php-framewor...survey-results/
Osobiscie polecam ten framework co kto lubi fajnie ze zaczelo sie rozwijanie.
com
@up ten ranking nie odwierciedla stanu faktycznego. A to że ludzie go używaja nie oznacza że można go polecić. To tqk samo jak z wp i joomla tez ludzie uzywaja i robia na tym rozne dziwne rzeczy a widziales kiedys kod tego... Nie ma co o tym dyskutowac owszem wydany, popytu na ten fw w Polsce nie ma smile.gif
ohm
Cytat
PHP 5.4 or newer is recommended, but CI will still work on PHP 5.2.4

wink.gif
com
Sf to 5.3 wiec nie ma co sie tego tak czepiac ale mimo wszystko do innych mu wiele brakuje smile.gif
nrm
Cytat(com @ 4.04.2015, 19:22:10 ) *
Sf to 5.3 wiec nie ma co sie tego tak czepiac

IMHO w ogóle nie ma co patrzeć na minimalną wymaganą wersje PHP bo to ZUPEŁNIE nie odzwierciedla choćby samej architektury. Gdzie CI rodem z PHP4 (architektura, rozwiązania), a gdzie Symfony.
aras785
Prosze o argumenty. Czego mu brakuje? Mowimy o wersji 3.0.
com
@up o to mi chodziło biggrin.gif

Sporz na jego kod a na kod wspolczesnych frameworkow i porownaj i masz odp smile.gif
aras785
Ok ale mi chodzi o praktyczne kwestie. To ze ma starszy kod to oznacza gorszy? Prosze o konkrety
ohm
Cytat(aras785 @ 4.04.2015, 21:50:31 ) *
Prosze o argumenty. Czego mu brakuje? Mowimy o wersji 3.0.


W porównaniu do sf? Namespaces (PSR)? Dependancy injection? Annotations?
No i pytanie jeszcze, czy w CI dodali w końcu debug toolbar?
Nie znalazłem też nic odnośnie jakiegoś generatora formularzy/entity/itp (console - command line)

Bazowałem na: http://www.codeigniter.com/userguide3/general/welcome.html

Aaa, no i jeszcze pytanie, jak wygląda OOP? Czyli jakieś dziedziczenia modeli/entity, rozszerzalność modułów/helperów/bibliotek (chodzi mi o tamtejsze bundle)
nrm
j.w. i czy to w ogóle ma już composera?
aras785
Dziekuje. W ci mozesz rozszerzyc wszystko w banalny sposob. Pytam o to wszystko poniewaz przygotowuje sie do stworzenirozsprojektow i czy jest sens robic Ci ktore znam czy w symfony ktore sie ucze
nrm
Cytat(aras785 @ 4.04.2015, 20:23:01 ) *
czy jest sens robic Ci ktore znam czy w symfony ktore sie ucze

To zależy jaki jest Twój cel, co chcesz osiągnąć. Jak jesteś Januszem webdevu, coś tam sobie stukasz dla siebie, robisz stronki i nie masz zamiaru być programistą i pracować w zawodzie to proszę bardzo, może być CI, szkoda wtedy czasu na coś innego. Używaj i bądź zadowolony. Ale jak uczysz się, a celem jest jakaś konkretna praca w temacie to zapomnij o CI bo to nawet na juniora się teraz nie nadaje.
aras785
Od ponad 2 lat pracuje w firmie jako programista. Byl zf, phalcon i ci. Chce zrealizowac wlasnne projekty i beda dosc duze. Sf2 kusi
nrm
W takim razie to ja sobie nie wyobrażam cofanie się do CI wink.gif Laravel/Symfony to rozsądne wyjście, szczególnie jak ktoś przychodzi z CI, a straszliwie boi się Symfony to polecam Laravela na początek wdrażania się w "nowe".
aras785
Bardziej podchodzi mi sf niz laravel. Mimo wszystko CI jeat genialny w swojej prostocie

ohm
Jak szukasz czegoś ultra prostego, to jeszcze silex jest wink.gif
sazian
Cytat(nrm @ 4.04.2015, 22:14:40 ) *
j.w. i czy to w ogóle ma już composera?

masz na myśli plik composer.json w katalogu głównym tongue.gif tak ma


sam fw tak jak na pierwszy rzut oka wygląd tak jak lubię czyli jest prosty, niema miliarda bibliotek z których i tak nie będę korzystał
phpion
Cytat(aras785 @ 4.04.2015, 21:50:31 ) *
Prosze o argumenty. Czego mu brakuje? Mowimy o wersji 3.0.

Jak dla mnie najbardziej brakuje budowy modułowej *. Spójrz sobie jak to jest zrealizowane w Kohanie - każdy moduł to osobna mini-aplikacja z własnymi kontrolerami, modelami, widokami, bibliotekami itd. Coś co uwielbiałem w Kohanie, a czego brakuje mi w innych frameworkach (nie tylko w CI) to kaskadowy system plików. W połączeniu z rozdzieleniem projektu na aplikację, moduły, system - bajka. Również lubię proste frameworki (KO, CI), ale obsługa modułów to moim zdaniem powinien być standard.

* packagesy to nie do końca moduły
!*!
Jak Wam się CI nie podoba, to jest jeszcze http://fuelphp.com/ czyli... taki CI tylko lepszy.

A co do samego CI 3... hmm idą do przodu, w kwestii samej organizacji pracy wiele się zmieniło po tym jak firma się tego zrzekła na rzecz społeczności.
rad11
Cytat(phpion @ 7.04.2015, 15:31:51 ) *
Jak dla mnie najbardziej brakuje budowy modułowej *. Spójrz sobie jak to jest zrealizowane w Kohanie - każdy moduł to osobna mini-aplikacja z własnymi kontrolerami, modelami, widokami, bibliotekami itd. Coś co uwielbiałem w Kohanie, a czego brakuje mi w innych frameworkach (nie tylko w CI) to kaskadowy system plików. W połączeniu z rozdzieleniem projektu na aplikację, moduły, system - bajka. Również lubię proste frameworki (KO, CI), ale obsługa modułów to moim zdaniem powinien być standard.

* packagesy to nie do końca moduły


Z tego co kojarze CI ma rozszerzenie HMVC gdzie mozesz stosowac modulowosc chyba ze zle rozumiem.
phpion
Wiem, że jest do tego rozszerzenie. Wolałbym jednak mieć to w standardzie niż babrać się z rozszerzeniami, które (o ile się nie mylę, ewentualnie proszę o sprostowanie) ingerują w samo core frameworka. Kolejna sprawa, która mnie drażni w CI (chyba, że się zmieniło) to brak możliwości składania kilku zapytań query builderem w jednym czasie. Przykład? Składam zapytanie, ale nagle okazuje się, że potrzebuję dołożyć do niego podzapytanie, które też chciałbym poskładać query builderem. Pewnie jest to wykonalne, ale trzeba by się przy tym nieco nagimnastykować. W Kohanie 2 było to samo, w 3 już zrobili to inaczej i można składać kilka zapytań jednocześnie.

To są niuanse i duperele, ale dla mnie dość praktyczne w wykorzystaniu, więc ich brak odstrasza mnie od danego frameworka.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2018 Invision Power Services, Inc.