Cytat(marcus753 @ 17.05.2014, 11:15:53 )

Witajcie, nie chce rozpoczynać kolejnej dyskusji na temat wyższości jednego FW nad drugim. Chciałem się tylko zapytać czy ktoś jeszcze tutaj zawodowo korzysta z tego frameworka ? chodzi mi o tworzenie prostych stron/blogów/sklepów czy raczej nadaje się już tylko do nauki i potem przejścia na inne FW.
Pozdrawiam

Moim zdaniem CodeIgniter nie nadaje się już nawet do nauki - nauczyć może Cię tylko starych praktyk, które były stosowane w PHP 4 i wczesnych wersjach PHP 5 (< 5.3).
W tej chwili wszystkie nowsze frameworki, tj. Symfony 2.x, Zend Framework 2.x, Laravel 4.x, PhalconPHP 3.x, FuelPHP 1.7.x, Silex, korzystają z nowszych wersji PHP i dzisiejszych paradygmatów używanch w aplikacjach.
Już samo przeglądanie dokumentacji dzisiejszych frameworków nauczy Cię bardzo wiele, od dzisiejszych praktyk, po wzorce projektowe (np. Dependency Injection, Inversion of Control). Jeśli koniecznie chcesz skorzystać z lekkiego Frameworka, wtedy mogę Ci polecić FuelPHP - to jeden z "następców" CI, taka stuningowana wersja z dodatkowymi bibliotekami (bo CI samo w sobie jest bardzo biedne, nie ma nawet bibliotek do obsługi autentykacji. Z CI będziesz musiał szukać bibliotek pisanych przez developerów, a z nimi różnie bywa. Lepiej znaleźć framework, który w standardzie ma biblioteki rozwijane razem z danym frameworkiem, wtedy masz pewność, że będzie rozsądnie napisany i zabezpieczony. Możesz też stworzyć swojego "builda" i napisać własne biblioteki - jeśli masz chęci na tworzenie koła od nowa, wtedy droga wolna, ale to jest moim zdaniem strata czasu).
Oczywiście jeśli bardzo chcesz, to możesz śmiało pisać w CI. Znam ludzi, którzy pracują na CI (przy projektach dla klientów). Znam takich, którzy od lat prowdzą swoje firmy i nie wiedzą co to obiektówka w PHP (co prawda zdają sobie z niej sprawę, ale nie korzystają z niej, im to nie przeszkadza, piszą swoje i to co piszą działa - to się dla nich liczy).
Zadaj sobie tylko pytanie jak wielkie są Twoje ambicje i Twoja aktualna wiedza. Jeśli chcesz po prostu poznać cokolwiek - aby tylko ruszyć z PHP -, wtedy CI może być, ale nie nauczy Cię niczego ciekawego oprócz starych praktyk. Jeśli chcesz poznać ciekawszy świat i nauczyć się nie tylko programowania w PHP (sensownego według najnowszych standardów), ale także przeróżnych paradygmatów i wzorców projektowych, wtedy śmiało uderzaj w nowsze frameworki - za rok sobie podziękujesz.
The world is yours! Choose your destiny! : )