CodeIgniter vs. Laminas Project

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
CodeIgniter
Score 7.4 out of 10
N/A
CodeIgniter is a free and open source PHP framework, developed originally by EllisLab.N/A
Laminas Project
Score 7.0 out of 10
N/A
Zend Framework was a PHP framework developed by Zend Technologies and acquired by Rogue Wave Software. The Laminas Project is the community managed Open Source Continuation of Zend Framework managed by the Linux Foundation. Transition initiated after Rogue Wave was acquired by Perforce in 2019.N/A
Pricing
CodeIgniterLaminas Project
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
CodeIgniterLaminas Project
Free Trial
NoNo
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
CodeIgniterLaminas Project
Considered Both Products
CodeIgniter
Chose CodeIgniter
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 …
Chose CodeIgniter
We chose CodeIgniter because although it has a steep learning curve, ultimately it suited our needs better in terms of how well it scales for larger applications.
Chose CodeIgniter
In my experience, I tinkered with Zend and Cake initially before CodeIgniter. I recall getting stuck multiple occasions with Zend and Cake when I first started learning the MVC architecture. When I found CodeIgniter, the experience was different and it was much easier to learn. …
Chose CodeIgniter
Similar to the other frameworks, CodeIgniter was chosen due to its community and popularity. It has much of the same aspects of the other frameworks we evaluated, except .Net which obviously doesn't use PHP. CakePHP has a CakeBake function that we wish we had with CodeIgniter, …
Chose CodeIgniter
CodeIgniter is a great choice for small or medium projects that can be deployed in every kind of hosting, especially those oriented to low-cost hostings like GoDaddy. Symfony and Laravel are frameworks for highly scalable projects with hundreds of plugins available. Also, these …
Laminas Project
Chose Laminas Project
Laravel is simpler but has less mature components. For example, the event modeling and dependency injection in Zend Framework 2 seems to handle many more advanced cases a lot easier - where as in Laravel you will have to probably build much more on top of what they provide. Code…
Chose Laminas Project
One time we needed a new site up and running fast. It needed a complicated blog style CMS with good user management and Zend just wasn't going to cut it with the time constraints. We ended up going with Expression Engine, which is built on top of CodeIgniter and I HATED it. I …
Top Pros
Top Cons
Best Alternatives
CodeIgniterLaminas Project
Small Businesses
Laravel PHP Framework
Laravel PHP Framework
Score 8.7 out of 10
Laravel PHP Framework
Laravel PHP Framework
Score 8.7 out of 10
Medium-sized Companies
Laravel PHP Framework
Laravel PHP Framework
Score 8.7 out of 10
Laravel PHP Framework
Laravel PHP Framework
Score 8.7 out of 10
Enterprises

No answers on this topic

No answers on this topic

All AlternativesView all alternativesView all alternatives
User Ratings
CodeIgniterLaminas Project
Likelihood to Recommend
8.5
(14 ratings)
8.0
(6 ratings)
Likelihood to Renew
-
(0 ratings)
8.0
(1 ratings)
Usability
-
(0 ratings)
9.0
(1 ratings)
Support Rating
-
(0 ratings)
10.0
(2 ratings)
User Testimonials
CodeIgniterLaminas Project
Likelihood to Recommend
Open Source
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.
Read full review
Open Source
I would say you can use Zend with any project of any size but in a personal experience I would recommend it more for small or medium sized projects. Since the code you will be writing with Zend has more verbosity than the one you can write with other frameworks, that might be a problem to maintain larger projects.
Read full review
Pros
Open Source
  • 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.
Read full review
Open Source
  • Excellent interface for databases. I trust that no bad data will accidentally be injected causing the databases to become corrupt or drop.
  • The routing is really great. We have a lot of custom routing and it makes it very easy to add or adjust routes and ensure they're getting where they need to go.
  • Zend provides so much flexibility in the controllers for dealing with the view. It's so easy to customize the view to render just how you want it. Especially when dealing with a request that may or may not be ajax.
Read full review
Cons
Open Source
  • 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.
Read full review
Open Source
  • Zend Framework 2 is overly complex for small projects.
  • Zend Framework 2 documentation sometimes overlooks small details, which means you will need to delve into the code directly.
  • Zend Framework 2 bug fixes on GitHub usually take quite a long time to get patched.
Read full review
Likelihood to Renew
Open Source
No answers on this topic
Open Source
I absolutely love Zend Framework. However we are using Zend Framework 1 and when we get to the point that we need to go Zend Framework 2 (for PHP namespacing) I may explore other frameworks. When we chose Zend it was the best option for us. I'd like to see if maybe there's a better fit that doesn't have the same complicated overhead of Zend Framework
Read full review
Usability
Open Source
No answers on this topic
Open Source
Zend is very usable once you learn how to use it. I've had moments where I thought what I want to do isn't possible but I've learned I haven't looked in the correct place yet. Zend is a Catch-22. It's very usable once you know how to use it. But I strongly feel it's worth learning
Read full review
Support Rating
Open Source
No answers on this topic
Open Source
Zend Framework has the best (paid) support and ecosystem I've ever seen in a PHP framework. The company has developed many products, including Zend Server, Zend Debugger, and an Eclipse-based IDE that extends the framework to create an entire development platform that can improve developer productivity and software quality while maintaining the clean architecture that characterizes the framework.
Read full review
Alternatives Considered
Open Source
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.
Read full review
Open Source
While Zend Framework is similar to Laravel and Symfony, and seemingly more popular among businesses, I feel like it is harder to use compared to these two. Laravel and Symfony seem more friendly to the developer in terms of documentation and ease of use, though Zend Framework isn't too far behind and can be more powerful.
Read full review
Return on Investment
Open Source
  • 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.
Read full review
Open Source
  • Overall, Zend PHP Engine has had a positive return on our business objective of creating a medium sized web-application, debugging the application to assess problems before they occur, and to create dynamic API calls via our backend custom software.
Read full review
ScreenShots