Reasons why codeigniter is popular
Reasons why codeigniter is popular framework, given as below:
- MVC Architecture:
MVC is model, view and controller architecture. Almost all frameworks are based upon this. If the large websites or applications are not followed by this pattern then it ends up with unmanageable spaghetti code. MVC offers nice code separations and make things clean. Some frameworks force you to do work from books but CI use MVC that makes a sense. This is one of the most important reason of why codeigniter is popular.
- Little to no server requirements:
Unlike other PHP frameworks, CI works with both PHP4 and PHP5. That makes to work easily corresponding to your knowledge. There are many features which are already predefined inbuilt in.
- Easy to understand and extend:
CI is the framework which makes sense. Create New libraries, change existing libraries and change in behavior of framework with little efforts in CI.
- All the tool you need in one little package:
Many libraries comes with CI like Calendar, e-mail, zip encoding, validations, uploading, unit testing. It includes boat load of default helpers for things like forms, file handling, array, strings, cookies, directories and many more. And if you want to create your own libraries and helpers then you can create them too.
- No “Packages installation or server configuration” necessary:
No need for package or server modifications to get the framework up and running. Just install CI and upload the files to your server.
- security tools:
CI allows you to implement as much as or little security you feel is necessary for your app. Other things are enable like encryption, handling session data and cookies with database and automatically escaping SQL queries.