Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Start a project with Codeigniter [closed]

What are those drawbacks if I start a project with CI nowdays? What kind of issues could appear in the near future (1-2 years)? I'm not following the CI development in realtime, but maybe it won't get fresh. I have been coding in CI for years, i know it and like it. I have some new projects which i'm going to develop with CI. I'm planning to move later to a newer framework like laravel, but currently i have no time to learn something new and using for live projects.

like image 341
Iamzozo Avatar asked Mar 25 '14 20:03

Iamzozo


1 Answers

The current "problems" of CI are : Doesn't follow PSR-0,1,2 coding style nor the latest PHP functions (no namespace, forget about composer, etc). So this can feel "old" if you develop with up to date frameworks.

However, CIv3 is on its way (you can find info about it here and get it here). And it's already usuable. It's also trying to stick with the coding style of FIG.

So should you use CI2 ? nope. CI3 ? why not ! You already know CI, so this should be much easier than learning a new framework. But if you want to see something new and more up-to-date try Laravel, PHPixie or Phalcon (there are many others).

EDIT : To those saying CI is dead. Just look at the commits release 3.0 & develop branch.

like image 190
Kalzem Avatar answered Sep 30 '22 00:09

Kalzem