EllisLab ogłosił właśnie, że poszukuje nowego właściciela dla frameworka CodeIgniter, który miałby przejąć i poprowadzi dalszy rozwój tego projektu. Od dawna wiadomo, że EllisLab skupia się na swoim flagowym systemie CMS ExpressionEngine, co z biznesowego punku widzenia jest nawet zrozumiałe. Prowadzi to jednak do tego, że „moce przerobowe” nie pozwalają na dostateczne skupienie się na rozwoju samego frameworka. Właśnie to miało skłonić EllisLab do podjęcia takiej decyzji.
Warto zwrócić uwagę, że właściwie od dwóch lat wkład ekipy z EllisLab w rozwój frameworka jest raczej znikomy. Łatwo to potwierdzić spoglądając na branch: develop na github. Przysłowiową pałeczkę przejęła społeczność. Niemniej oznacza to koniec pewnych czasów… Co z tego wyniknie? Na razie trudno powiedzieć. Czas pokaże. Szkoda tylko, że nie podjęto tej decyzji wcześniej.
Link do wpisu na blogu EllisLab.
Też żałuję, od dawna czekałem na trójkę.
Ehhh… a już się cieszyłem, że jest nowa wersja … ;_;
Scenariusz negatywny – śmierć CodeIgniter lub przeistoczenie się w framework-nieporozumienie, jakim jest, w moim przekonaniu, Kohana.
Pozytywny – chwilowa zniżka formy, żeby złapać drugi oddech i dogonić inne, trochę bardziej nowoczesne biblioteki.
Osobiście mam nadzieję, że framework bedzie dalej aktualizowany przez nowa ekipe.
Jeśli chodzi i doganianie innych, to niektórych rzeczy nie da się zrobić bez gruntownych zmian. Zobaczymy czy znajdzie się ktoś chętny do dalszego rozwoju frameworka… na dwoje babka wróżyła. Jak wspomniałem – szkoda, że taka decyzja nie zapadła z rok/półtora temu… Na pocieszenie powiem, że „gorzej” już nie będzie ;) Ostatecznie CI pozostanie w takiej formie, jakiej jest – to nadal solidny framework do pisania aplikacji (ze swoimi wadami i zaletami).
To on ma jakieś wady ? O_o
Cześć. Jak sądzicie warto jest na dzień dzisiejszy uczyć się CI ?.
Trudno jednoznaczne odpowiedzieć na to pytanie. Na pewno mogę powiedzieć, dla kogo sięgnięcie po CI byłoby dobrym pomysłem. W mojej opinii wszystkie osoby które są nowe jeśli chodzi o frameworki i nie mają dużego doświadczenia, mogą rozpocząć swoją przygodę od CI. Dlaczego? CodeIgniter ma chyba najlepszą dokumentację i jest łatwy w zrozumieniu – bez problemu możesz przejrzeć kilka plików i zobaczyć jak co działa „od środka”. Oczywiście nie trzeba zostawać na stałe przy jednym frameworku. Warto poznać podstawy i ogólne zasady, zbudować 2-3 aplikacje i jeśli stwierdzimy, że jednak czegoś nam brakuje, przejść do jakiegoś bardziej „skomplikowanego” rozwiązania. Dzięki niektórym pojęciom i zasadom, które poznamy dzięki CI (doskonała dokumentacja), będzie nam o wiele łatwiej przejść do nauki frameworka, który jest bardziej zaawansowany i posiada skromniejszą dokumentację.
Po CI mogą również sięgać osoby, które z jakichś względów nie mogą korzystać z nowszych wersji języka i „utknęły” np. na wersji 5.2 – CI to dla nich idealne wyjście.
Z całą pewnością mogę odradzić CI osobom, które są doświadczonymi programistami PHP (w tym OOP) i oczekują od frameworka podążania za najnowszymi trendami OOP w PHP. CodeIgniter po prostu nie spełni ich oczekiwań.
Jak napisał renholder, szkoda że tak późno to się stało, osobiście się ciesze, bo EllisLab totalnie olało CI. Ja raczej z CI nie zrezygnuje, jest to dla mnie narzędzie który od wielu lat pozwala mi na bezproblemowe pisanie aplikacji webowych, i to mnie w nim najbardziej cieszy. A zamienika za bardzo nie widzę, aczkolwiek myślałem o laravalu, fuel-u, yii etc.
Kto wie, może czasy świetności CI nie za nami a dopiero przed nami.
Według mnie CI nie umrze póki ma swoich zwolenników.
Do projektów które będą działać pod obciążeniem – np serwisy internetowe z wiadomościami – CI jak najbardziej.
Wszelkie zaś „aplikacje” to już Symfony / Zend.
CodeIgniter to wciąż jeden z najbardziej forkowanych projektów na GitHubie, więc byłbym o niego spokojny. I nie mam nic przeciwko wolnemu rozwojowi, wszak CI jest sprawdzony, działa szybko i jest prosty, więc czemu nie może zostać jak jest? Dziwi mnie szalona pogoń za nowymi trendami w programowaniu. CI się sprawdza i nie potrzebuje co rok nowej dużej wersji, jedynie bugfixy.