# CodeIgniter Reviews
**Vendor:** BCIT  
**Category:** [PHP Web Frameworks](https://www.g2.com/categories/php-web-frameworks)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 58
## About CodeIgniter
CodeIgniter is a powerful PHP framework with a very small footprint, built for developers who need a simple and elegant toolkit to create full-featured web applications.




## CodeIgniter Reviews
  ### 1. CodeIgniter: Easy Setup, Straightforward Development, Smooth Integrations

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anushka V. | US IT Recruiter , Enterprise (> 1000 emp.)

**Reviewed Date:** January 20, 2026

**What do you like best about CodeIgniter?**

I like Codelgniter for its ease of use and quick setup. It offers all the essential features without being complected, integrates smoothly with other tools and APIs and has strong documentation and community support I use it often and appreciate its regular updates, and real world reliability.

**What do you dislike about CodeIgniter?**

What I dislike about Codelgniter is that it has limited number of built in features compared to more modern frameworks, so you often need to add third party libraries for advanced tasks. It also doesn't enforce a very strict structure which can lead to inconsistent code in a large term or long term projects.

**What problems is CodeIgniter solving and how is that benefiting you?**

Codeelgniter solve the problem of show and complected web development by providing lightweight easy to use framework that helps builds application quickly. It remove need to write everything from scratch by offering ready made tools for routing, database handling, from validation and security.

  ### 2. Great Platform for Working Environment

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ubaid Ur Rehman K. | Founder and Managing Director, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 09, 2024

**What do you like best about CodeIgniter?**

I like the work categories mode of the environment.

**What do you dislike about CodeIgniter?**

There is nothing here to dislike because it is user-friendly.

**What problems is CodeIgniter solving and how is that benefiting you?**

I have used this Framwork for my personal website for understand the better view of the working knowledge on the mauultipule version like example Codeignitor 3 or 4, etc. I utilize the all view of expect to work on this Framwork like the database connection to facth the API from the other  platform. it's very easy to work on it to utilise this framework. 
I personally recoment this Framwork for your system and website, it's very easy to use and turn your dream to in reality.

  ### 3. Best php web application framework that is designed to help developers build dynamic web application

**Rating:** 4.5/5.0 stars

**Reviewed by:** Manoj Gowtham  T. | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 04, 2023

**What do you like best about CodeIgniter?**

CodeIgniter is known for its Light weight design and speed, making it a good choice for developing high-performance web application.And Model-View-Controller architecture pattern, which separates the application logic into three components, enhancing code organisation and maintainability.

**What do you dislike about CodeIgniter?**

CodeIgniter doesn't come with a built in object relational mapping (ORM) system.while you can use third -party libraries or implement yout own, this means developers need to manage database interactions more manually.

**What problems is CodeIgniter solving and how is that benefiting you?**

Security vulnerabilities,such as XSS attacks, can pose significant risks to web applications. CodeIgniter includes built in security features like input validation, output filtering and CSRF protection,helping developers build more secure applications.

  ### 4. Best choice for web development. Simple, flexible and facilitates robust & dynamic apps.

**Rating:** 3.5/5.0 stars

**Reviewed by:** M M. | Solutions Architect, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 03, 2024

**What do you like best about CodeIgniter?**

The part where its all set up and ready for developers to write code, including all libraries, etc. Developers need not be bothered by unnecessary complexities.

**What do you dislike about CodeIgniter?**

Has a longer learning curve for new developers to get acclimatized to the framework.

**What problems is CodeIgniter solving and how is that benefiting you?**

Expedites app development

  ### 5. CodeIgniter: An easy-to-use and customizable framework, but with some limitations

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jose M. | Programador full stack, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 15, 2023

**What do you like best about CodeIgniter?**

CodeIgniter is an excellent web development framework that offers a wide range of features and functionalities to create high-quality web applications. One of the main advantages of CodeIgniter is its ease of use and its relatively low learning curve compared to other frameworks.

With CodeIgniter, developers can create web applications quickly, thanks to the large number of integrated libraries and tools it offers. The framework also provides an MVC (Model-View-Controller) architecture that helps separate the application's logic from data presentation, making it easier to maintain and update the application over time.

Additionally, CodeIgniter is highly customizable and scalable, making it ideal for projects of all sizes. Developers can easily add new features and functionalities to their applications using pre-built libraries and helpers, or by writing their own code.

**What do you dislike about CodeIgniter?**

Despite the many advantages it offers, CodeIgniter also has some disadvantages and limitations that can affect web developers. One of the main disadvantages of CodeIgniter is that it is not as popular as some other web development frameworks, which means it can be more difficult to find resources and support for the framework.

Another limitation of CodeIgniter is that it is not as modular as other frameworks, which means updates and changes can be more complicated and require more manual work to implement. Additionally, CodeIgniter does not have built-in authentication and authorization functionality, which can make it difficult to implement these features in a web application.

Furthermore, the documentation for CodeIgniter can be confusing and incomplete in some areas, which can make learning and using the framework difficult for novice developers. It is also important to note that CodeIgniter is not as powerful or comprehensive as some other frameworks, which can limit its ability to handle large-scale and complex web projects.

**What problems is CodeIgniter solving and how is that benefiting you?**

CodeIgniter solves several common problems in web development, such as:

Ease of use: CodeIgniter provides a clear and concise structure for web development that facilitates the creation of complex web applications. Its easy-to-understand syntax and MVC architecture allow developers to focus on developing their application's logic instead of worrying about the underlying technical infrastructure.

Rapid development: With a large number of integrated libraries and helpers, CodeIgniter allows developers to create web applications quickly. Developers can leverage the built-in functionalities instead of having to create them from scratch.

Customization: CodeIgniter is highly customizable and scalable, allowing developers to easily add new features and functionalities to their applications using pre-built libraries and helpers or by writing their own code. This gives developers the freedom to create web applications that meet their specific needs.

Active community: CodeIgniter has an active and growing community of developers, which means there are a large number of resources, tutorials, and documentation available online to help developers solve problems and learn new skills.

In general, CodeIgniter is a valuable tool for web development that helps developers create high-quality and customized web applications more quickly and easily.

  ### 6. Unleashing the Power of CodeIgniter: A Thorough Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bhavin D. | RPA Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 07, 2023

**What do you like best about CodeIgniter?**

Some best features of CodeIgniter is it is Light-weight and fast as it has a small footprint, requires minimal configuration, and is optimized for speed, making it a great choice for developing high-performance web applications, easy to use, suitable for small to medium-sized projects, and has large community support.

**What do you dislike about CodeIgniter?**

CodeIgniter is a popular PHP framework, but it has its limitations that may not be suitable for larger, more complex projects. Additionally, CodeIgniter lacks built-in security features, limited built-in functionality and outdated architecture.

**What problems is CodeIgniter solving and how is that benefiting you?**

CodeIgniter provides a simple structure allowing developers to build robust, fully-featured web applications quickly. That benefits developer by saving them time and effort in the development process, allowing them to focus on delivering value to their clients or customers.

  ### 7. Lightest PHP Frameworks with Smallest footprint

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vineet Kumar G. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 18, 2023

**What do you like best about CodeIgniter?**

Lightweight php framework for building php based website or webapp with Smallest foot print.
Concept of hook is fabulus, and support of OOPS in newer version make it plus.

**What do you dislike about CodeIgniter?**

Nothing every thing is perfect i don't face any thing in which change my mind to dislike it

**What problems is CodeIgniter solving and how is that benefiting you?**

It is helping me to make web based erp with Smallest framework it is easy to manage and upgrade.

  ### 8. Honest Review on Codeigniter

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rishabh C. | Tech Intern, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 20, 2023

**What do you like best about CodeIgniter?**

One of the best things about CodeIgniter is its simple and straightforward approach to web development, making it an ideal choice for developers of all skill levels. Additionally, its extensive documentation and large community make it easy to find help and resources when needed.

**What do you dislike about CodeIgniter?**

In my opinion, One potential downside of CodeIgniter is that it has a relatively small community compared to other PHP frameworks, which can make finding help and resources more difficult.

**What problems is CodeIgniter solving and how is that benefiting you?**

As of now codeigniter is providing a simple and intuitive way to handle common web development tasks such as form validation, database interaction, and session management.

  ### 9. The super light php framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kamrul H. | Senior Programmer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 14, 2022

**What do you like best about CodeIgniter?**

Codeigniter is the fastest and more light PHP framework than others. It is easy to develop any kind of application, and it is secure. Very simple to set up. Fully MVC-based system. It has a search engine-friendly URL system.  Caching and data encryption are available.

**What do you dislike about CodeIgniter?**

No modular system. Not enough built-in libraries, a developer will require to extend or develop based on the requirements. Time-consuming to maintain the codes.

**What problems is CodeIgniter solving and how is that benefiting you?**

When I need to develop any application in a short period, I prefer to use Codeigniter. I have developed a full-functional e-commerce website, a large scalable blog website, gym-management web-based application, an inventory system for NGOs, etc.

  ### 10. It takes a few days to u to learn this PHP framework with oops concepts

**Rating:** 5.0/5.0 stars

**Reviewed by:** Athikur R. | Software Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 27, 2022

**What do you like best about CodeIgniter?**

It follows the MVC architecture with a simple and elegant toolkit to write code in PHP.
Its main focus is on the security of the system. Codeigniter focuses on its some major components: Model-View-Controller basics
Form validation
Routing basics
Inbuild query builders
Its default libraries and helper classes.

**What do you dislike about CodeIgniter?**

Learning new technology is not a big challenge for someone who is passionate about coding.If you have a very good knowledge of core PHP and basic information of OOPS concepts it will not be difficult for you my friend.
After having a good grasp of the documentation you can easily start the development of CRUD(Create, Read ,Update & Delete) Application. And finish up it creating in a week. A basic CRUD application will give you a great idea to explore in Codeigniter more and more.

**Recommendations to others considering CodeIgniter:**

CodeIgniter is worth learning because CodeIgniter is a PHP-based web framework, it's very much necessary to go through PHP before going to CodeIgniter.

**What problems is CodeIgniter solving and how is that benefiting you?**

Handling Bugs/Error Handling, Customizability, Security, User-friendly Interface, Hassle-Free Migration, The MVC-Based System, Quick Development, Better Search Engine Optimization, Community Support, Test Driven Development

  ### 11. It helped me to start a business

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rafael S. | SW QA Team Leader, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 01, 2022

**What do you like best about CodeIgniter?**

The fast development time and the fact that you can start developing literally in minutes
Undoubtedly CodeInigter is a framework that allows you to have a PHP project in a very short time without the complexity of making many configurations, in addition to its extensive documentation one of the things that I liked the most about the Framework is its active community that always is willing to help.

**What do you dislike about CodeIgniter?**

I really love CodeIgniter  however I would like to have the option to get a login system integrated by default, this definitely would reduce even more project development

**What problems is CodeIgniter solving and how is that benefiting you?**

I'm a freelancer and I can develop real quick API, integrations, full functional web application and PoC with this framework

  ### 12. Torbjorn does Codeigniter

**Rating:** 5.0/5.0 stars

**Reviewed by:** Torbjorn Z. | Digital Innovation Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 18, 2022

**What do you like best about CodeIgniter?**

Codeigniter provides us with the PHP framework to build secure applications without having to code database layers, and it also supports application to be built with the MVC principal

**What do you dislike about CodeIgniter?**

There are two versions of Codeigniter  3.x and 4.x, so if you have built out a feature-rich application on 3.x, there is no easy way to migrate to 4.x without rewriting a lot of the custom code.

**What problems is CodeIgniter solving and how is that benefiting you?**

We had a use case for a sea crew management application, and their fore we chose to developed it using Codeigniter 3.x

  ### 13. My as of yet unknown experience with CodeIgniter.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vincent S. | Web Architect, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 06, 2022

**What do you like best about CodeIgniter?**

The simplicity of establishing models and views, and then being able to wrangle them via controllers. Great job there.

**What do you dislike about CodeIgniter?**

The market penetration is not as powerful as I'd like it to be.

**What problems is CodeIgniter solving and how is that benefiting you?**

I have a presentation to give tomorrow. If all goes well, CI will be solving many problems and benefiting us.

  ### 14. CodeIgniter is very reliable for executing the code in secured and reliable way.

**Rating:** 5.0/5.0 stars

**Reviewed by:** kishore b. | Talent Acquisition Specialist, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 14, 2021

**What do you like best about CodeIgniter?**

The commands in CodeIgniter are simple to use. We can write the code in different ways. If we have any doubts, we can see the documentation and learn how to write the codes and commands. We can connect to the database quickly and write the query in a simple way. On one page, we can write all the commands and queries; we can re-use the code.

**What do you dislike about CodeIgniter?**

Although there are some problems, the updated versions of CodeIgniter overcame all the difficulties faced in CodeIgniter.

**What problems is CodeIgniter solving and how is that benefiting you?**

It helps in code re-usability; one code can be used multiple times. All the pages are loaded using a controller page. Thus, the security is more.

  ### 15. Giving CodeInitor review as a webdeveloper

**Rating:** 4.0/5.0 stars

**Reviewed by:** Imran A. | Full Stack developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 29, 2021

**What do you like best about CodeIgniter?**

Codeigniter is a free and open-source development platform. You may simply develop websites with Codeignitor, and the security requirements of Codeignitor are amazing. Codeignitor is extremely fast and focuses primarily on the model and view control, which is ideal for developers. Codeignitor too is open source, which ensures you can use it for free. It's quite lightweight, so you can install that on any pc.

**What do you dislike about CodeIgniter?**

I don't have anything against Codeignitor; instead, I'd like to make a recommendation. Codeignitor does not connect with other platforms, there is no code flexibility, and you can't even work or produce a comprehensive set with it, and the documentation will have to be updated.

**Recommendations to others considering CodeIgniter:**

CodeIgniter is the finest framework to use if you want to ensure a stable website. With CodeIgniter, you can create a safe website in a short amount of time, and it's a very smooth and adaptable framework to work on whether you're working in a team or on your own. In CodeIgniter, you can easily hold and manage the complete project.

**What problems is CodeIgniter solving and how is that benefiting you?**

Codeignitor allows me to easily and quickly create websites. Beginners can easily learn what to do with it because it has a very user-friendly graphical user interface. Codeignitor is quick and secure, and you may use it for rapid development. The setup is simple and comprehending it doesn't take much time.

  ### 16. Easy, fast and reliable framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vishal T. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 12, 2022

**What do you like best about CodeIgniter?**

It is very easy to learn, simple to use and very fast in server implementation. It is scalable and best upto medium size web applications. It uses MVC approach for the development.

**What do you dislike about CodeIgniter?**

As far I'm using it  have not seen any such big issues. There can be small things like it is only suitable for small to medium size applications. It's community is not so big as compared to others.

**What problems is CodeIgniter solving and how is that benefiting you?**

I had made a php application for the students to take exam online. Teacher side is also in codeigniter same prohect. Easy to learn and implement new things in CI. Completely object oriented approach.

  ### 17. CodeIgniter is very usedful php framework.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Munendra K. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 18, 2022

**What do you like best about CodeIgniter?**

CodeIgniter is very easy to use and simple.CodeIgniter is an open-source and free development platform. We develop our websites quickly, and Codeigniter provides complete security.

**What do you dislike about CodeIgniter?**

We don't see any dislike in CodeIgniter; It can be small things like it is only suitable for small to medium-sized applications. Some versions of CodeIgniter do not support the latest PHP version.

**What problems is CodeIgniter solving and how is that benefiting you?**

CodeIgniter works on multiple modules which define different works like that controller, view, modal, etc. CodeIgniter helps in the code re-usability; we use the same code considerably. All pages are loaded by the controller page, so security is too good.

  ### 18. One of the best PHP Framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ashrafujjaman B. | CEO & Project Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 28, 2021

**What do you like best about CodeIgniter?**

Codeigneter is user-friendly. Customization is easy for a coder. Module and view makes the structure easy to understand. It has the quality to compete with the competitor.

**What do you dislike about CodeIgniter?**

Some version of Codeigniter does not support the latest PHP version that is the only issue I found while working with Codeigniter. Yes if the Compitability issues fixed then it will be a piece of cake.

**Recommendations to others considering CodeIgniter:**

My recommendation for the people who wants to develop web application and have lower budget can use Codeigniter.

**What problems is CodeIgniter solving and how is that benefiting you?**

I always prefer Codeigniter for web development and web application development. I am more productive now. Cost is quite reasonable so my business performance has increased.

  ### 19. I found it very simple to understand and easy to build a basic website in a short amount of time.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Malik A. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 31, 2021

**What do you like best about CodeIgniter?**

Its very easy to understand and fast to code website in a short amount of time . what i like the most is that you can access functions of a controller easily in the chrome as you don't need to write an route for it as it make development fast. Also you don't need to make a model of table in your code as well, it just you need to write query and Hurraaah it works without any data type defining of fields of tables.
One can easily get idea of what to do by just seeing the folder structure as it is MVC . Also it works well with HTML without any issue.

**What do you dislike about CodeIgniter?**

As for me I never face with an issue to be impossible to doable in CodeIgniter. there are always way around to do a things. But there should be some easy ways to do a basic things like login, In codeIgniter we have to write the whole code while in Laravel we just have to make the table structure and run a command and login works perfectly. Secondly 404  error should be on whole application as if i access wrong url then it should point to 404 and i should not be needed to code for that.

**Recommendations to others considering CodeIgniter:**

If you want to build your application with performance and reliability in short amount of time then CI is the best option.

**What problems is CodeIgniter solving and how is that benefiting you?**

Building different website in short amount of time without writing too much code for small and medium size application. Also database connection and getting data is quite easy. Small team or single person can handle the whole project. API building is fast and also payment integration is easy.

  ### 20. Easily create websites and APIs with CodeIgniter

**Rating:** 4.5/5.0 stars

**Reviewed by:** Imran A. | Freelancer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 29, 2021

**What do you like best about CodeIgniter?**

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.

**What do you dislike about CodeIgniter?**

Codeigniter is not a language to develop systems of 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 helper, 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.

**Recommendations to others considering CodeIgniter:**

I would recommend Codeigniter for those companies where software development is a support tool for their core processes and not as a company that seeks to market and offer their systems as a commercial tool. I would also recommend it to those companies with limitations in their budget to hire developers and seek to train their own staff with a low learning curve. Nor does it require expert technical personnel in the installation and configuration of the software, since performing these tasks with Codeigniter is very easy and does not require this expert technical staff.

**What problems is CodeIgniter solving and how is that benefiting you?**

One of the problems that the Codeigniter program helped us with in the ministry was that it was previously developed in Laravel and the programmers in this tool are highly valued in the labor market, and all the developers' staff left the organization at the same time. Now it is easier to hire less expensive developers in Codeigniter and it is easier to train novice programmers, since the learning curve in this language is short. Also, the dynamics in Venezuela lead us to develop applications to solve problems very quickly, and in Codeigniter it is very easy and fast to develop an information system.

  ### 21. Highly Recommend

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kapil S. | PHP Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 01, 2021

**What do you like best about CodeIgniter?**

Codeigniter is one of the most flexible PHP frameworks in today's date. The best part of this framework that I like most is its size, its file structure, and its library. One of the best framework for small to medium level projects.

**What do you dislike about CodeIgniter?**

Only a few things that I dislike about Codeigniter is, less efficient when I looking any front-end frameworks like Vue.js, React, etc.

**Recommendations to others considering CodeIgniter:**

According to my opinion or recommendation, the Codeigniter framework should be compatible with all JavaScript's front-end framework.

**What problems is CodeIgniter solving and how is that benefiting you?**

First I have developed a listing website in core-PHP but after a period of time, I need to add more features on it which makes a headache problem for me. But when I go with this framework, its easy for me to do any small or large tweaks apply on the website.

  ### 22. CodeIgniter for development

**Rating:** 3.5/5.0 stars

**Reviewed by:** Sudan S. | Associate Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 28, 2021

**What do you like best about CodeIgniter?**

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.

**What do you dislike about CodeIgniter?**

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.

**What problems is CodeIgniter solving and how is that benefiting you?**

Basically, CodeIgniter is being used to develop MIS systems. It is being used to track customers' requests, billing and user management along with data control and visualization.

  ### 23. I found CodeIgniter  a lightweight and easy to use framework to start with .

**Rating:** 5.0/5.0 stars

**Reviewed by:** Syed Mamoon A. | Associate Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 27, 2021

**What do you like best about CodeIgniter?**

CI is a very simple and easy to use MVC based system.

**What do you dislike about CodeIgniter?**

The documentation of including third parties app should be improved.

**What problems is CodeIgniter solving and how is that benefiting you?**

I have created RestAPI's and management systems including Property Management System , System for a food industry . System for a retailer.

  ### 24. Easy Api Development.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Santosh P. | Chief Technology Officer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 27, 2021

**What do you like best about CodeIgniter?**

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.

**What do you dislike about CodeIgniter?**

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.

**What problems is CodeIgniter solving and how is that benefiting you?**

I have currently provided restful APIs for a mobile apps game.

  ### 25. Fastest MVC framework!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ronald A. | Fullstack developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 27, 2021

**What do you like best about CodeIgniter?**

The framework is Fastest,lighter,easy to use, easy to learn,minimum cost to understand.clear mvc framework.easy to create Restful API!

**What do you dislike about CodeIgniter?**

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.

**Recommendations to others considering CodeIgniter:**

More community to share about troubleshoot

**What problems is CodeIgniter solving and how is that benefiting you?**

Time, it's fastest, good cost. Its benefit

  ### 26. its easy to develop any kind of Application

**Rating:** 3.5/5.0 stars

**Reviewed by:** Noman A. | Analyst Software Engineer (Php backend), Enterprise (> 1000 emp.)

**Reviewed Date:** January 30, 2021

**What do you like best about CodeIgniter?**

CI  having big community when you stack you will get help from community

**What do you dislike about CodeIgniter?**

CI disable its not strick. you can broke CI role...

**What problems is CodeIgniter solving and how is that benefiting you?**

its having MVC . easy to development module wise development and completing you milestone.
you can delivered to you client maintainable code module wise..

  ### 27. Great framework for fast softdevelopment

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pickup Lines H. | Senior Full Stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 28, 2021

**What do you like best about CodeIgniter?**

The architecture of the framework. Best for all kind of projects.

**What do you dislike about CodeIgniter?**

If we compare to yii2 and laravel so it has some limitations.

**What problems is CodeIgniter solving and how is that benefiting you?**

There are many benefits. I solve db related issues.

  ### 28. 7

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Primary/Secondary Education | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 30, 2021

**What do you like best about CodeIgniter?**

Easy config, easy models, tidy MVC and easy connection to DB

**What do you dislike about CodeIgniter?**

A bit complex when using guzzle or other vendor

**What problems is CodeIgniter solving and how is that benefiting you?**

I create a web with CI, the benefits are easy structure between view and controller. And also the models and libraries very helpful.

  ### 29. it was nice experience and enjoyed working with it.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 02, 2021

**What do you like best about CodeIgniter?**

Quick setup of MVC structure, someone can just install it and it's ready to use.

**What do you dislike about CodeIgniter?**

Frameworks provide the option to setup all getters/setters, so having this option in it is a great idea.

**What problems is CodeIgniter solving and how is that benefiting you?**

employee management system and payroll management system

  ### 30. I have been using codeigniter from over 1.5 years and its great framework and really easy to use

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Restaurants | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 28, 2021

**What do you like best about CodeIgniter?**

The API got me the most. It was really very easy to implement!

**What do you dislike about CodeIgniter?**

I dont really like its down migration it also removes the tables that are in previous migrations sometimes

**What problems is CodeIgniter solving and how is that benefiting you?**

I have been very good in query builder!

  ### 31. Codeigniter

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jhon M. | ODOO, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 23, 2019

**What do you like best about CodeIgniter?**

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.

**What do you dislike about CodeIgniter?**

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.

**Recommendations to others considering CodeIgniter:**

I would recommend Codeigniter for those companies where software development is a support tool for their core processes and not as a company that seeks to market and offer their systems as a commercial tool. I would also recommend it to those companies with limitations in their budget to hire developers and seek to train their own staff with a low learning curve. Nor does it require expert technical personnel in the installation and configuration of the software, since performing these tasks with codeigniter is very easy and does not require this expert technical staff.

**What problems is CodeIgniter solving and how is that benefiting you?**

One of the problems that the Codeigniter program helped us with in the ministry was that it was previously developed in Laravel and the programmers in this tool are highly valued in the labor market, and all the developers' staff left the organization at the same time. Now it is easier to hire less expensive developers in codeigniter and it is easier to train novice programmers, since the learning curve in this language is short. Also the dynamics in Venezuela leads us to develop applications to solve problems very quickly, and in codeigniter it is very easy and fast to develop an information system.

  ### 32. Codeigniter

**Rating:** 3.5/5.0 stars

**Reviewed by:** Gheylert G. | Licenciado, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 22, 2019

**What do you like best about CodeIgniter?**

What I like most about codeigniter is that it is a simple language based on the model, view, controller (MVC), whose pattern allows us to better organize the code. It also has a great variety of libraries that facilitate the work to develop modules very quickly. Its installation and administration is very simple and has a very extensive information support thanks to the codeigniter project. Other important aspects are that you can connect to most of the databases, without modifying the instructions, thanks to the "active record" engine.  The learning curve is low and codeigniter has a great variety of documentation of its syntax and its technical aspects

**What do you dislike about CodeIgniter?**


What I do not like about Codeignietr is that the development of the language has been threatened with not continuing to provide support and continue updating its versions. These rumors circulated with version 2.6. But they updated the language to the 3x version and that minimized doubts a bit. Although it has a large number of libraries, codeigniter is not a robust language to develop large applications that require the use of high technology. Although you can develop robust and quality applications. Large companies prefer applications with more advanced languages ​​such as laravel, django, java.

**Recommendations to others considering CodeIgniter:**

 would recommend it to companies that develop information systems that are based on data management to generate information without high technology. It is also easier to get or train programmers. Your support and information of your system is well supported by the codeigniter.org project. The installation and administration is very simple. Its philosophy is based on the mvc model, so the code is separated and easier to handle

**What problems is CodeIgniter solving and how is that benefiting you?**


The main problem that was solved with codeigniter was to get programmers whose rates were more accessible to the Ministry. Other advantages are that the learning curve is low, which facilitates the training of beginners or inexperienced programmers. In addition, because it is a simple language, you can develop applications faster and of very good quality.

  ### 33. CodeIgniter is easy to install and configure.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Carmen H. | Secretarial Assistant, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 29, 2019

**What do you like best about CodeIgniter?**

One of the things I like about CodeIgniter is that it's an easy program to install and configure on any operating system platform or on servers or personal computers with a standard configuration. There are other programs, such as Laravel, that require time and patience to be configured, especially when installing on Linux. Another benefit of CodeIgniter is that you can connect with most database managers in a very simple way through the Database.php file. Also, thanks to the "Active Record" command engine, query executions and table data management commands are very fast and reliable with little coding.

**What do you dislike about CodeIgniter?**

What I don't like about Codeigniter is that to create or update a database table, you must have knowledge of the Database that you are integrating into the System to make any changes, so you must have access and install the database engine, while in other languages such as Laravel, you can perform these maintenance tasks from the same program console through the Artisan technique commands. Other aspects that cause disadvantages compared to other languages are that the plug-ins that can be used in Codeigniter are not as robust, for example, the Decoreo library, which presents failures when you want to send an email with an associated file.

**Recommendations to others considering CodeIgniter:**

I recommend Codeigniter for companies where their technical support department lacks the expertise to install and configure development applications, as Codeigniter can be installed by the developers themselves in a quick and easy manner. Also, it is easier to hire and maintain personnel who work with this programming tool. Additionally, the support and information of its system are well backed by the project codeigniter.org, which means that the documentation of new changes and constant software updates is currently well updated.

**What problems is CodeIgniter solving and how is that benefiting you?**

One of the main problems that any system development team must face when they are in the middle of a project development is the migration or withdrawal of programmers, due to the salary competition that exists in the market and the lack of programmers in high-level languages. On the other hand, it is more likely to get new programmers with experience in medium development who work in CodeIgniter, since it is very easy to learn and there are many tutorials and online courses. In turn, CodeIgniter has a community of programmers who help and provide tools for the training of new programmers. Another benefit is that expert operating system administrators are not required to install and configure CodeIgniter because it is simply very easy.

  ### 34. OO based PHP framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nishant r. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 08, 2019

**What do you like best about CodeIgniter?**

Security.
Due to MVC based framework, it is easy to navigate and makes the data flow more secure.
Extension.
With Easy built-in functions and quick integration feature helped this tool to grow its community very fast. Due to this there are large number of video tutorials available making it easy to learn.
Documentation.
It has short and to the point description of its features available on the internet, allowing to search for the syntax and correcting mistakes easily.
Light-weight.
With very short size on Hard Disk, it is convenient to work with and does not require high storage capacity for the PC.

**What do you dislike about CodeIgniter?**

Difficult Modulation.
With no support to separate the modules it makes code difficult to understand and not suitable for the market today, where they require mostly clean and manageable code.
Older Libraries.
Most of the libraries are deprecated and which are not, some of its features can not be predicted that when it would not longer be supported in the framework. For instance, "cart" library. It only supports upto PHP 5.6. So with people using upgraded version, developer has to provide them different solution with same functions.

**Recommendations to others considering CodeIgniter:**

Good for beginners in Web development.

**What problems is CodeIgniter solving and how is that benefiting you?**

We use it for web development of a low level websites and web projects. Keeping in mind the solid features, this framework is very effective while developing custom web applications. Also it is open source, so reducing project cost, which directly increases customer satisfaction.

  ### 35. Best Php framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nandu V. | PHP Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 28, 2019

**What do you like best about CodeIgniter?**

codeigniter  is the best secure opensource framework of php which is easy to learn and code. we can build very ggod and secure web application with in no time with codeignitor.  i am using this framework for the last 3 years all most my entire carrier in coding relates with codeignitor. we can do many webapplications and cms websites with codeigitor

**What do you dislike about CodeIgniter?**

nice framework nothing wrong to say about it

**Recommendations to others considering CodeIgniter:**

nice framework use it

**What problems is CodeIgniter solving and how is that benefiting you?**

creating webapplications

  ### 36. Too Easy to Work with

**Rating:** 4.5/5.0 stars

**Reviewed by:** Divyang S. | Network Security Analyst, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 01, 2019

**What do you like best about CodeIgniter?**

Its MVC platform giving it OO based security while no including classes itself !! Easy flow of control from user side to server side coding and vice versa, making the clean modules which are lucid even for a new recruiter that picks up an old module.

**What do you dislike about CodeIgniter?**

The Same, MVC platform. It doesn't allow direct flow from user side to server side. The flow must be controlled in a systematic manner else it is blocked. Also CodeIgniter's major problem is its Libraries -_-" . Recent Frameworks has improved this shortage but still even novice and experts love to code through this robust php framwork.

**What problems is CodeIgniter solving and how is that benefiting you?**

Server Side Scripting Problems. Its code and conduct are very strict but this is the thing that ensures its reliability and versatility.

  ### 37. Codeigniter

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 15, 2019

**What do you like best about CodeIgniter?**

Very easy to learn, since this framework has very excellent documentation and its use and application is not so difficult.
I really like your Activerecord, since it helps when making queries to the database and much easier and faster the connection with them.

**What do you dislike about CodeIgniter?**

It does not have an orm, this could be integrated with other frameworks and put it on par with other frameworks a little more used. I thought you should create an orm for codeigniter.

**Recommendations to others considering CodeIgniter:**

Very good framework for beginners, I would recommend it to developers who are integrating themselves into the world of the MVC framework

**What problems is CodeIgniter solving and how is that benefiting you?**

Ideal for developers who start at MVC. With this framework to the junior developers I make them that their learning curve is a little faster.

  ### 38. Lightweight and feature-rich framework.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Alejandro C. | Desarrollador Full-Stack, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 31, 2018

**What do you like best about CodeIgniter?**

This framework is quite lightweight, which makes it perfect for simple services where a large workload is not expected. Its documentation is very complete, full of practical examples and easy to understand.

The learning curve of Codeigniter is gentle, it is a great framework to start with in PHP MVC development.

**What do you dislike about CodeIgniter?**

It has shortcomings that other frameworks overcome, such as the use of composer, namespaces and so on. Version 4 of CodeIgniter is expected to be updated accordingly.

**Recommendations to others considering CodeIgniter:**

If you want to start developing on PHP MVC, give CodeIgniter a try.

**What problems is CodeIgniter solving and how is that benefiting you?**

We are mainly looking for rapid development, on lightweight projects.

  ### 39. Don't rule out this old fox

**Rating:** 4.5/5.0 stars

**Reviewed by:** Johan v. | CEO and Fullstack web developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 29, 2017

**What do you like best about CodeIgniter?**

Fast to implement, fast running and easy to learn.

You can setup CodeIgniter (version 3.x) in a matter of a few minutes. It is the most rigid way of doing MVC with PHP. But the great thing is that you don't have to stick to that pattern if you want it otherwise.

I like very much the possibility of creating your own libraries, which is also an easy way of linking to third-party functionality like Mustache, Kint, PHPExcel,  TCPDF, and others.

CodeIgniter is great for building REST API's. You simply skip the view in the MVC and you're good to go.

The documentation is sufficient and has tutorials to get you started quickly. 

The performance is great and outperforming most other frameworks. Mainly that is because CodeIgniter is not adding a lot of overhead and sticks close to what PHP was supposed to do. An important remark is that PHP 7 is supported from version 3.14 and up.

**What do you dislike about CodeIgniter?**

The latest version at this moment of writing is version 3.15. That doesn't support namespaces, which is a big drawback in relation with other newer frameworks like for example Laravel, Slim or Zend. That makes that the reputation of CodeIgniter is currently an old framework that is not matching up with the new ones. 

Currently, progress is made with version 4 of this framework, which is going to be a complete rewrite of the framework and which supports many features that are also available in Laravel. But progress is slow and is already taking almost 2 years and is just in an alpha phase. 

CodeIgniter does not support middleware (very popular in Laravel and Slim).

Regarding version 3 at its current state, there is not much to dislike if you know what CodeIgniter is not able to do (namespaces, middleware).

**Recommendations to others considering CodeIgniter:**

If you consider CodeIgniter have a look at version 4 (alpha phase) and consider that it is not backward compatible with version 3 (current version). If you want a fast performing alternative you could also consider the Slim framework, which looks a bit like Laravel, but smaller. If you want to join the majority of PHP developers looking for a framework, consider Laravel.

**What problems is CodeIgniter solving and how is that benefiting you?**

During the years we have built quite a lot of Ext JS based applications that were communicating with a server backend based on CodeIgniter. Some of these applications are almost 10 years in operation.

Still when I need to have server backend running fast for a new application I tend to grasp CodeIgniter from the shelf rather than Laravel, simply because I can start programming in a matter of minutes without struggling with the setup of the framework.

  ### 40. Code Less & Easy to understand

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 24, 2017

**What do you like best about CodeIgniter?**

well the structure of the folder because it use the mvc style method so it can help me and not only me but also to others

**What do you dislike about CodeIgniter?**

the folders that is not being used by the customer must not be excluded only the Model View and Controller must be seen so that it will be nice or advantage and more readable and ease to access.

**Recommendations to others considering CodeIgniter:**

well to the others who love making a site and if you are student and study or experience more about the implementing website then you can start using the codeigniter it is to use and easy to read the flow of the codeigniter structure.

**What problems is CodeIgniter solving and how is that benefiting you?**

When I make a Model for the certain controller then I realize that what if I will use 1 model to all model, I mean same as the constructor functionality so through making a model then configure in the model that I created then the result was successful and it ease for me to code and write model.

  ### 41. Enjoyed And Still do writing web apps using this gem

**Rating:** 5.0/5.0 stars

**Reviewed by:** Filip K. | Ruby Developer, Outsourcing/Offshoring, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 07, 2016

**What do you like best about CodeIgniter?**

Simplicity. And i believe that the simplicity of learning and using this framework is something that really convinced the php community to go with the mvc flow, something that zend and cake really failed to do. I mean they did their part but ci really introduced mvc in the right way with very simple and elegant approach. 

**What do you dislike about CodeIgniter?**

What i believe drawn most of the users away. It was not in step with the evolution of the PHP language but now it has introduced composer, and there are some plugins for doing TDD. In the past as a user you should hack the Codeigniter.php file in order to provide some kind of TDD experience. 

**Recommendations to others considering CodeIgniter:**

Dont be a hipster and enjoy the simplicity, one thing that i can recommend is just open up the source code, follow the request flow and read the code. I believe that it is the only framework that can be read in couple of hours and understand every part of the code. There is no better documentation then doing that and with ci it is a joy.

**What problems is CodeIgniter solving and how is that benefiting you?**

I was writing web sites, for example i wrote an aggregator. ad network etc. Like i said it was a joy using it on my projects and everyone could just pick up and continue with the project with very little effort. 

  ### 42. My First CMS that Easy to Learn and Fast

**Rating:** 4.5/5.0 stars

**Reviewed by:** Toni H. | Programmer, Writer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 05, 2016

**What do you like best about CodeIgniter?**

CodeIgniter is easy to learn even for newbie in PHP. It has minimum requirement sets of libraries and helpers for fast production. It's framework structure are also traceable and easy to understand.

**What do you dislike about CodeIgniter?**

It is a bit late of following PHP technology but with a new development management it begin to raise and take up some progress.

**Recommendations to others considering CodeIgniter:**

CodeIgniter is still, the PHP framework that is fastest and easy to use for development simple to large project. It is suitable for a newcomers in PHP even if you are not knowing PHP before. In my country (Indonesia), CodeIgniter is still a most used PHP framework.

**What problems is CodeIgniter solving and how is that benefiting you?**

I have done so many project from a simple site, educational system to a large management system for government.

  ### 43. CodeIgniter is a lean, object oriented web application development framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dirk T. | Executive Director, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 08, 2016

**What do you like best about CodeIgniter?**

CodeIgniter integrates seamlessly into almost any project. It's comparably slim and it doesn't impose a certain development style or project design onto you. It was as well for JavaScript driven applications as it does for pur PHP web apps.

**What do you dislike about CodeIgniter?**

CodeIgniter is relatively low-level and hasn't enough functionality for quickly developing larger web applications. CodeIgniter doesn't come with any components to build GUI elements (there's a separate framework for that that sits on top of CodeIgniter).

**Recommendations to others considering CodeIgniter:**

If you're usually develop your web applications from scratch and if you have already a library of snippets that you rely on, CodeIgniter can most likely be very easily be integrated into whatever you already have. If you would like to make your life of building GUI components easier or require a reusable admin backend it may not be the right choice as it covers only the very basics.

**What problems is CodeIgniter solving and how is that benefiting you?**

I used CodeIgniter mainly for very simplistic web applications, that had more going on under the hood (backend) than on the actual website. It's also very awesome as an REST API development framework.

  ### 44. The easiest to use PHP Framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Chidiebere N. | Senior Tech. Trainer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 08, 2016

**What do you like best about CodeIgniter?**

I like the initial folder structure and the overall architecture of the framework. It's very easy to know where what is especially as a beginner using the framework.
Apart from this, the framework has lots of helper functions that makes life easier for the developer. Some of the helpers include code for working with forms, urls, image and upload etc.
The framework is very extensible. In my case, I've modified how controllers and models operate using MY_Model and MY_Controller. This way I can fundamentally change a lot including default routing and even interpolating requests to change behaviours.

**What do you dislike about CodeIgniter?**

For a while, CodeIgniter was not updated and so it took very long before we started to get the new features that other frameworks were including.

Things like the inability to use namespaces might be a put-off for some developers.
CodeIgniter is not also able to be used for building REST APIs right off the bat. To do this easily, one would have to install external packages.
CodeIgniter's system of working with models makes use of ActiveRecord. For people like myself, having an ORM might be a safer bet compared with a QueryBuilder system like ActiveRecord.
CodeIgniter's routing system is not very well developed. Apart from the fact that the community has gotten used to the .htaccess hack, mapping routes to controller functions can be very difficult.
There's no notion of Middleware in CodeIgniter and to do this you have to actually do a lot of modification on the core operation of CI.


**Recommendations to others considering CodeIgniter:**

Not the best framework out there. Definitely worth giving a try especially because in the year of the rise of PHP MVC frameworks, CI was one of the first contenders. Hence, many legacy PHP systems are built with it.

**What problems is CodeIgniter solving and how is that benefiting you?**

For now, I use it to build small to medium sized applications. Mostly for clients. The major benefit of using CodeIgniter for me the extreme ease especially for simple applications.

  ### 45. best scalable and most understandable web frameworks, my favourite.

**Rating:** 5.0/5.0 stars

**Reviewed by:** 小兵 . | 创始人, Internet, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 07, 2016

**What do you like best about CodeIgniter?**

Clear MVC frameworks, compatible cplusplus programming style, and minimum cost to understand the frameworks for new one; moreover, many plug-and-play libraries you can use in free. 

**What do you dislike about CodeIgniter?**

No an official method to deploy the software system to production machine. Except this, I cannot find any other one more. 

**Recommendations to others considering CodeIgniter:**

If you wish to pursue one pure web framework that stand with your c/cpp programming styles, and dislike heavy framework that need proprietary knowledges based on Java, the CodeIgniter based on PHP language will be best choice. 

**What problems is CodeIgniter solving and how is that benefiting you?**

We're developing some helpful system for small-and-medium business, such as restaurant, some firms without effective information system. Mostly, our system produces extensible functions on WeChat app. 

  ### 46. I've worked on developing few web applications using CodeIgniter

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Internet | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 07, 2016

**What do you like best about CodeIgniter?**

The fact that it is very small and helps to keep the code managed is one of the things I like about it. Previously I was developing web applications without using any framework, after using CI I realised how manageable the code becomes. Also the community support is very good.

**What do you dislike about CodeIgniter?**

There is not anything in particular I dislike about it. Lately I've switched to Laravel framework for some of my development works and Laravel provides many features out of the box. But again that is just my personal preference. 

**Recommendations to others considering CodeIgniter:**

Its a good tool to switch, if you are not using any other frameworks.

**What problems is CodeIgniter solving and how is that benefiting you?**

The problem we are working on is validating Consumer Rental history and reporting it to the credit bureau. It also has a consumer side facing part which helps consumer signup for the service. 

Code management is one of the most visible benefits I've seen using CI. Also using it has reduced the development time of the product.

  ### 47. All of my legacy applications are based on it

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Security and Investigations | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 12, 2016

**What do you like best about CodeIgniter?**

My main like for the framework is the well documented features and familiarity. While some complain about the age and lack of certain features, these are coming in the next version.

**What do you dislike about CodeIgniter?**

I dislike that the php community as a whole has completely abandoned this framework without giving it the time it needs to progress. I too use other frameworks now, but look forward to a php 7+ feature included codeigniter.

**Recommendations to others considering CodeIgniter:**

Wait for the php 7 version that will be out in a year or two - it will be worth it for the modern features.

**What problems is CodeIgniter solving and how is that benefiting you?**

I have used this framework for building websites, blogs, API's, and other projects. These all work towards the business interests of my clients. Thanks to the familiarity of the product and number of native and vanilla classes that work with it, I can build things more quickly.

  ### 48. Great MVC Framework for creating enterprise level web applications

**Rating:** 4.0/5.0 stars

**Reviewed by:** Saul W. | Chief Executive Officer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 07, 2016

**What do you like best about CodeIgniter?**

The active record makes creating models really easy. This abstracts the process of accessing your MySQL database and allows you very easily to quickly build a large library of models which access and interact with your database quickly.

**What do you dislike about CodeIgniter?**

redirect can encourage you to write jumpy go-to like code which does not make for good software design. I also dislike the session class as it encourages you to store global variables for a user in the session which can get confusing and fall down at important points. 

**What problems is CodeIgniter solving and how is that benefiting you?**

radio telemetry charting for raspberry pi's and other datalogger units.

  ### 49. The worst framework for modern PHP development

**Rating:** 0.0/5.0 stars

**Reviewed by:** Verified User in Internet | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 07, 2016

**What do you like best about CodeIgniter?**

Nothing. It's a legacy framework not worth mentioning at all.

**What do you dislike about CodeIgniter?**

Codeigniter is light years behind its counterparts. The framework still lends itself an old mindset about how PHP applications are.

One particular disgust is CodeIgniter's Model concept. Models in CodeIgniter is just a set helper methods for DB manipulations. There is no contract, too messy.

**What problems is CodeIgniter solving and how is that benefiting you?**

I once used CodeIgniter to build a City Directory. After being fed up with how it is, I switched to another language.

  ### 50. Decent framework for small-to-medium sites, with a low learning curve

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 08, 2016

**What do you like best about CodeIgniter?**

The framework is organized in a straightforward structure, with special folders and filenames used to specify different MVC components. It uses sufficient "magic" file discovery (e.g. automatically linking a controller based on its naming) to reduce configuration needed to get started quickly.

**What do you dislike about CodeIgniter?**

It's not very object oriented, and its reliance on special naming can be limiting for large projects. A site with many controllers or models can get disorganized quickly as files build up. 


## CodeIgniter Discussions
  - [Is CodeIgniter good for large applications?](https://www.g2.com/discussions/is-codeigniter-good-for-large-applications)
  - [What can CodeIgniter do?](https://www.g2.com/discussions/what-can-codeigniter-do)
  - [Which of the following is are features of CodeIgniter framework?](https://www.g2.com/discussions/which-of-the-following-is-are-features-of-codeigniter-framework)
  - [Is any guide available to use Codeigniter with react or Vuejs?](https://www.g2.com/discussions/37109-is-any-guide-available-to-use-codeigniter-with-react-or-vuejs) - 1 upvote
  - [what libraries i can use for security purposes?](https://www.g2.com/discussions/37089-what-libraries-i-can-use-for-security-purposes) - 1 upvote

- [View CodeIgniter pricing details and edition comparison](https://www.g2.com/products/codeigniter/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-23+16%3A45%3A39+-0500&secure%5Bsession_id%5D=68fd6a96-a93e-4be4-b9e0-6f2540e3b540&secure%5Btoken%5D=c8f85107a365fcd3e0d8fbceac03043db07bf2923d7c4bb4272cfb6ce79d35d7&format=llm_user)


## Top CodeIgniter Alternatives
  - [Angular](https://www.g2.com/products/angular/reviews) - 4.5/5.0 (154 reviews)
  - [Laravel](https://www.g2.com/products/laravel/reviews) - 4.7/5.0 (147 reviews)
  - [CakePHP](https://www.g2.com/products/cakephp/reviews) - 3.9/5.0 (40 reviews)

