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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With