Likelihood to Recommend
The input class makes it easy to provide server-side validation and scrubbing of user input. Setting Error messages. It doesn't require constant command-line access, It's great because it has a strong community and excellent documentation, but the problem is that it tries to retain backward compatibility with PHP 4 and therefore lacks a lot of "standard" features modern frameworks have such as auto-loading.
- CodeIgniter is an excellent tool when a simple database API is needed. Postgres, MySQL, and SQLite are all abstracted into a simple-to-use
- CodeIgniter's simplicity is truly its best feature, because you are able to create controllers and methods based on the http://www.example//, and immediately being developing the application.
- Flexibility is also another developer-friendly feature, because developers are able to design their application in any way - controllers, models, libraries, and helpers can be located anywhere or not used at all.
- Faced some issue of session management, so that's why we used the Core Session library for that. It would be great if we could improve it a little bit.
- Frameworks provide the option to setup all getters/setters, so having this option in it is a great idea.
CodeIgniter has a very small footprint. The source code is very small sized. Setting up a project is very easy. Follows MVC pattern. Consumes low memory and CPU. Well documented. Has a built-in forum for users to discuss and get the solution for issues. Periodically updates versions and patch fixes etc.
Return on Investment
- Because of quick turnaround on portals/intranets, it was easy to offer this as an option to clients.
- As there is no cost associated with this framework, it was great not having to worry about purchasing or licensing. (MIT License).
- Community support helps in that there are no ongoing support contracts or costs.
- No direct representative for one-on-one support, if needed. This can cut into time used on projects.
Premium Consulting/Integration Services—
Entry-level set up fee?