Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Newsy _ [CI]Codeigniter 3.0 wydany

Napisany przez: aras785 3.04.2015, 23:39:17

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?

Napisany przez: nrm 4.04.2015, 19:41:17

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.

Napisany przez: rad11 4.04.2015, 19:42:24

Zabytek a utrzymuje sie w czolowce najczesciej uzywanych frameworkow w sieci tyle.
http://www.sitepoint.com/best-php-framework-2015-sitepoint-survey-results/
Osobiscie polecam ten framework co kto lubi fajnie ze zaczelo sie rozwijanie.

Napisany przez: com 4.04.2015, 19:56:23

@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

Napisany przez: ohm 4.04.2015, 20:16:56

Cytat
PHP 5.4 or newer is recommended, but CI will still work on PHP 5.2.4

wink.gif

Napisany przez: com 4.04.2015, 20:22:10

Sf to 5.3 wiec nie ma co sie tego tak czepiac ale mimo wszystko do innych mu wiele brakuje smile.gif

Napisany przez: nrm 4.04.2015, 20:45:55

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.

Napisany przez: aras785 4.04.2015, 20:50:31

Prosze o argumenty. Czego mu brakuje? Mowimy o wersji 3.0.

Napisany przez: com 4.04.2015, 21:01:26

@up o to mi chodziło biggrin.gif

Sporz na jego kod a na kod wspolczesnych frameworkow i porownaj i masz odp smile.gif

Napisany przez: aras785 4.04.2015, 21:04:21

Ok ale mi chodzi o praktyczne kwestie. To ze ma starszy kod to oznacza gorszy? Prosze o konkrety

Napisany przez: ohm 4.04.2015, 21:09:14

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)

Napisany przez: nrm 4.04.2015, 21:14:40

j.w. i czy to w ogóle ma już composera?

Napisany przez: aras785 4.04.2015, 21:23:01

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

Napisany przez: nrm 4.04.2015, 21:30:46

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.

Napisany przez: aras785 4.04.2015, 21:38:45

Od ponad 2 lat pracuje w firmie jako programista. Byl zf, phalcon i ci. Chce zrealizowac wlasnne projekty i beda dosc duze. Sf2 kusi

Napisany przez: nrm 4.04.2015, 21:43:36

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

Napisany przez: aras785 4.04.2015, 21:47:05

Bardziej podchodzi mi sf niz laravel. Mimo wszystko CI jeat genialny w swojej prostocie


Napisany przez: ohm 4.04.2015, 21:56:40

Jak szukasz czegoś ultra prostego, to jeszcze silex jest wink.gif

Napisany przez: sazian 6.04.2015, 17:01:16

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ł

Napisany przez: phpion 7.04.2015, 14:31:51

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

Napisany przez: !*! 8.04.2015, 08:00:28

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.

Napisany przez: rad11 9.04.2015, 14:22:24

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.

Napisany przez: phpion 10.04.2015, 09:50:56

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.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)