Welcome Guest, Not a member yet? Register   Sign In
Codeigniter popularity : why ?
#1

Well, maybe we are going to repeat things here, because of the recent history of this framework, but i wanted to start a discussion about this : why Codeigniter is so popular, and the most important part : why Codeigniter stays among the most popular and most used PHP framework even in 2015 (http://www.sitepoint.com/best-php-framew...y-results/), even after being dropped by ellislab in 2013 and its development being stopped during months (even more than a year without a new release).

I just wanted to put words on that, because i find it incredible that nowadays, with the quick growth of languages and frameworks (javascript with angular, backbone, react etc. and server-side javascript with nodejs / express for example), this framework is always so popular. And to know the reasons why we kept going on with this framework, while Laravel or Symfony for example became more and more active meanwhile, and also more and more popular.

What's your opinion ?
Reply
#2

I am using CodeIgniter now for about 7 years. Over the years I have looked into other frameworks but none of them are so easy to learn as CodeIgniter. All my customer applications are using CodeIgniter as the server to a Javascript (ExtJS) frontend. The performance is great, but most of all it is very stable. What I like about CodeIgniter is that every new release (although they were not that many) has a very easy migration path (I migrated a complex application within one hour from version 2 to 3).

What I certainly have to mention is that most other frameworks have so much on board that I tend to think that sometimes less it better. It is a jungle of abbrevations and techniques where afer all I just want to have access to a database, do some logic and get something on a display through a browser. For that I don't want to learn 1000's of different things all the time. In this I am not a dedicated follower of fashion.

I believe that the CodeIgniter developers know that programmers have sometimes a large catalog of applications to maintain and the last thing that you would like is a hardheaded framework developer that thinks he is alone in this world through modifying structural behavior with release upgrades. So I think I will stick with CodeIgniter a little bit more.
Reply
#3

These three factors make CodeIgniter all time favourite.
- Simplicity
- No Strict coding rules
- Performance
Reply
#4

Yes there are other frameworks that are more popular. The things I like about Codeigniter are simplicity, small footprint, speed and good documentation. I find it dead easy to deploy the old fashioned way using FTP and MySQL. It suits the sites I make.

I've tried Laravel and Symfony and found there is a lot to like but I still keeping going back to Codeigniter. I think the main reason is size. Small is the new black Smile
Reply
#5

I think CI it's popular because, it's very simple to learn and implements his features.
But, like PHP is to easy to learn, most of people use it for a wrong way. To me it's a bad thing to CI.
PHP is Life!!! See My Portfolio
Reply
#6

(05-19-2015, 07:59 AM)calcio Wrote: I think CI it's popular because, it's very simple to learn and implements his features.
But, like PHP is to easy to learn, most of people use it for a wrong way. To me it's a bad thing to CI.

Agreed
What do you mean when you say "most of people use it for a wrong way" ?
Reply
#7

I selected CI over laravel, not because of IT IS BETTER THAN OTHERS, main reason is CI is really easy to learn with really small footprint, easily expendable, and no many RULES for doing things, i select CI + some RULES for our team, i enjoy doing thing using CI.
ressan.ir
CI is nice Heart
Reply
#8

I keep using it because of many of the same reasons others have: it's fast, light, simple to learn and use, and it comes with so many utility libraries that make your life easier that others don't. None of it is "perfect" and I don't think there's such a thing as any framework being "better than others" - it all depends on what your needs and the needs of the team are.
Reply
#9

I selected CI because Small Foot Print. Below 10MB. Very light on server. Just do what we want. Easy to learn. Easy to teach. CI plus some Rules is good for a small team of 10 People in a Project. But looking for next PHP Version. May be a HHVM. So what are the future plans ??
CI4 FAN - Codeigniter Performance Specialist.
Reply
#10

(05-19-2015, 02:18 AM)jenesaisquoi Wrote: [...] even after being dropped by ellislab in 2013 and its development being stopped during months (even more than a year without a new release).

I just wanted to point out that development did not stop, it was simply the release process for 3.0 that stopped. Many people contributed to 3.0 while EllisLab was looking for a new home for CI, and the 2.x line, though slowed, still had a handful of critical releases, as well.

In fact, looking at the commit graphs on GitHub, 2013/2014 was a very active period of development for CI. So, though the framework was more or less in a "feature-freeze" state, development was far from stopped.
Reply




Theme © iAndrew 2016 - Forum software by © MyBB