What users are saying about
24 Ratings
8 Ratings
24 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.8 out of 101
8 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.3 out of 101

Likelihood to Recommend

CodeIgniter

Best framework to use for API integration because of its architecture. 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. It is most often praised for its lightning speed when compared to other PHP MVC frameworks
No photo available

Yii Framework

Yii is very well suited if you love to program with Object Oriented PHP. This framework uses OOP very well and if you know this pattern you'll love it. The same applies for its MVC architecture and if you come from formal software development education. Also if you are in a bussiness enviroment and need a stable framework. This is the tool for you. It uses very formal scheme but I would like more open and hackable framework, and for this Yii2 is not a good option. Also, if you like to have bleeding edge technologies I don't recommend this framework.
Miguel Useche profile photo

Pros

CodeIgniter

  • CodeIgniter - you essentially code what you need, using extra components to speed up your work.
  • Easily understandable and well documented. A great architecture for new comers.
No photo available

Yii Framework

  • Yii is fully MVC and object oriented. It implements the patrons really well and helps developers (and company) to stick to a single way to do things.
  • Yii offers a lot of components to build any application fast. Just read documentation and implement it. Also there are many 3rd party projects that you can use for extend Yii functionality.
  • It has a really good documentation where you can find all required information for classes, components, etc. There are multiple examples in the Wiki and if you still need to find more information there's a good community forums where you can find information.
  • Yii it's easy to use because it uses components very known for developers like bootstrap or jQuery. It's easy for any average developer to learn how to use Yii and start working with it.
  • Yii lets you build small CRUD applications instantly, Web or REST API CRUD applications can be done in a single click
  • Database migration process is really simple to use, fast and let us implement database changes really quick without any worries.
Miguel Useche profile photo

Cons

CodeIgniter

  • The project was stopped for a long time and some other PHP frameworks got on the way improving more.
  • Not enough plugins so you will end developing a lot of custom plugins.
Jean Paul Ruiz profile photo

Yii Framework

  • Maybe support to update their main components like jQuery or Boostrap. It's too attached with the included versions.
  • Their view template engine is simple, doesn't offer support for better options like competition.
  • Wiki can include more tutorials for common examples or problems.
Miguel Useche profile photo

Likelihood to Renew

CodeIgniter

No score
No answers yet
No answers on this topic

Yii Framework

Yii Framework 9.6
Based on 2 answers
I think it's the perfect tool make web applications with PHP. It lets you build things fast, easy, very secure and powerfuls. Also include a lot of tools to save you time and make better application.
Miguel Useche profile photo

Usability

CodeIgniter

No score
No answers yet
No answers on this topic

Yii Framework

Yii Framework 9.0
Based on 1 answer
I think is really easy to use, it's not perfect but many developers with great experience will know how to exploit this framework to create great apps!
Miguel Useche profile photo

Support

CodeIgniter

No score
No answers yet
No answers on this topic

Yii Framework

Yii Framework 8.0
Based on 1 answer
It's has a really good support based on online documentation and official forums. But sometimes I wish there were a paid service where to report some urgent issues.
Miguel Useche profile photo

Implementation

CodeIgniter

No score
No answers yet
No answers on this topic

Yii Framework

Yii Framework 10.0
Based on 1 answer
You have to check their documentation, they explain everything so don't skip it.
Miguel Useche profile photo

Alternatives Considered

CodeIgniter

Because of CodeIgniter's fast speed and well-developed architecture, it stacks up against the rest of the PHP frameworks. CodeIgniter can also be modified to use the Hierarchical Model View Controller (HMVC) development pattern which allows CodeIgniter developers to group similar sections of a site into modules in a sub-directory format. But unlike some competing frameworks, Laravel comes with built-in unit-testing support, which allows you to test each feature individually and eliminate errors and bugs. Laravel includes a built-in database query builder.
No photo available

Yii Framework

I loved Yii because it was similar to .NET development (as framework), it is very OOP and applies formal technologies very good (like OOP, MVC, etc), it's really stable and it's perfect for a corporate environment. Yii includes very good tools to reduce development and lets you to save time, like CRUD, migrations, multiple error logs, etc. Development cycle is not so fast so you are able to work on stabilization and keep up with the changes. Documentation is very good and usually developers who know how to use Yii have a great experience and comes from formal software development education.
Miguel Useche profile photo

Return on Investment

CodeIgniter

  • Used codeigniter, created projects and had a great experience using it. Clients loved the products.
  • Designed for building robust applications, makes it more useful.
  • Free of cost so it was great not having to worry about purchasing or licensing.
No photo available

Yii Framework

  • Initial learning was hard, it has very specific tools and requires a basic knowledge that takes time to learn. But after that it's really fast and easy to do apps.
  • When it changed to version 2, servers had to be be upgraded due to the new requirements. Also it required to learn many things that were not backwards compatible.
  • It saves time by help us to create great applications in less time but very powerfuls.
Miguel Useche profile photo

Pricing Details

CodeIgniter

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Yii Framework

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Add comparison