CodeIgniter is very simple and efficient framework of PHP which can be used to develop simple to complex level systems. It is easy to learn especially for a beginner. It is very flexible framework which can also be used in MVC environment. It is light-weight, secure with good query builder support. Review collected by and hosted on G2.com.
CodeIgniter might not be useful to develop higher complexed systems. Because of lack of different functionality, it becomes a bit hectic to develop complex systems. It does not include enough plugins to work with. Review collected by and hosted on G2.com.
It's really easy in Codeigniter to develop RestFul Apis. I love the way Codeigniter provide the developer the freedom of developing APIs in their own way. Review collected by and hosted on G2.com.
Something I dislike about Codeigniter is it does not provide a lot of security functions. Most of the time I have to work a lot just to sanitize data. Review collected by and hosted on G2.com.
The framework is Fastest,lighter,easy to use, easy to learn,minimum cost to understand.clear mvc framework.easy to create Restful API! Review collected by and hosted on G2.com.
it is very difficult to find additional plugins that are officially verified, because on the site CodeIgniter does not provide additional plugins to support application development with CI. Review collected by and hosted on G2.com.
Quick setup of MVC structure, someone can just install it and it's ready to use. Review collected by and hosted on G2.com.
Frameworks provide the option to setup all getters/setters, so having this option in it is a great idea. Review collected by and hosted on G2.com.
The API got me the most. It was really very easy to implement! Review collected by and hosted on G2.com.
I dont really like its down migration it also removes the tables that are in previous migrations sometimes Review collected by and hosted on G2.com.
What I like most about the Codeigniter framework is a very simple language to learn that is based on the php language, which is the language for learning web programming par excellence. In addition to its simple code to develop systems, this language has a very good security already included, to avoid that your code and data from the database are easily hacked. This language is based on the MVC pattern (Model, view, controller), which is the programming methodology that is currently a reference for development. This pattern is the same as the great development language of the moment, such as laravel, python, among others, which guarantees that if a system developed in Codeigniter is easily migrated to another programming language as mentioned above. It is also very easy to install and configure, and obtaining the program is completely free. Review collected by and hosted on G2.com.
Codeigniter is not a language to develop systems of great great technical requirements, the administration of the database structure must be carried out separately, that is, the changes of the tables and their creation must be made directly in the Database, unlike the Laravel programs. and Django where they are administered from the Software itself. Another aspect that is weak in codeigniter, is that their libraries and herper, are not very specialized, are tools to develop simple systems, so if a robust library is required to develop technically advanced modules, does not meet expectations. Another element that I do not like about Codeigniter is that of version 2.6, they are threatening that they will not continue to develop the codeigniter through the project code, codeigniter.org, which generates uncertainty when standardizing all projects with this tool. Review collected by and hosted on G2.com.