Cytat(mitorski @ 19.08.2014, 13:10:09 )

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.