By   January 26, 2015

1. Laravel



Laravel Key Features:

– RESTful Routing
Use simple Closures to respond to requests to your application. It couldn’t be easier to get started building amazing applications.

– Command Your Data
Ships with the amazing Eloquent ORM and a great migration system. Works great on MySQL, Postgres, SQL Server, and SQLite.

– Beautiful Templating
Use native PHP or the light-weight Blade templating engine. Blade provides great template inheritance and is blazing fast. You’ll love it.

– Ready For Tomorrow
Build huge enterprise applications, or simple JSON APIs. Write powerful controllers, or slim RESTful routes. Laravel is perfect for jobs of all sizes.

– Proven Foundation
Laravel is built on top of several Symfony components, giving your application a great foundation of well-tested and reliable code.

– Composer Powered
Composer is an amazing tool to manage your application’s third-party packages. Find packages on Packagist and use them in seconds.

– Great Community
Whether you’re a PHP beginner or architecture astronaut, you’ll fit right in. Discuss ideas in the IRC chat room, or post questions in the forum.

– Red, Green, Refactor
Laravel is built with testing in mind. Stay flexible with the IoC container, and run your tests with PHPUnit. Don’t worry… it’s easier than you think.

2. Phalcon



Phalcon Key Features:

– Full MVC applications
* Single-Module
* Multi-Module
* Micro Applications

* Transactions
* Behaviors
* Relations
* Events
* Validations
* Hydration
* Logging
* Profiling
* Sharding

– ODM for Mongo
– Template Engine (Volt)
– Events Management
– Encryption
– HTTP Request / Response / Cookies
– Escaping / Filtering
– Forms Builder / Validation
– Flash Messages
– Cache
– Pagination
– Annotations
– Security
– Translations
– Assets Management
– Universal Auto-Loader
– Logging

3. Zend Framework



Zend Framework Key Features:

– Modular
Building blocks that can be used piece by piece with other applications or frameworks

– Secure
All the cryptographic and secure coding tools you need to do things right

– Extensible
Easy to adapt the framework to your needs

– Community
A vibrant and active contributor and user base for getting help and giving back

– High Performing
Engineered with performance tuning in mind

– Enterprise Ready
A proven history of success running business critical and high-usage applications

4. CakePHP



CakePHP Key Features:

– Build Quickly
Use code generation and scaffolding features to rapidly build prototypes.

– No Configuration
No complicated XML or YAML files. Just setup your database and you’re ready to bake.

– Friendly License
CakePHP is licensed under the MIT license which makes it perfect for use in commercial applications.

– Batteries Included
The things you need are built-in. Translations, database access, caching, validation, authentication, and much more are all built into one of the original PHP MVC frameworks.

– Clean MVC Conventions
Instead of having to plan where things go, CakePHP comes with a set of conventions to guide you in developing your application.

– Secure
CakePHP comes with built-in tools for input validation, CSRF protection, Form tampering protection, SQL injection prevention, and XSS prevention, helping you keep your application safe & secure.

5. Yii Framework


Yii YiiFramework Key Features:

– Model-View-Controller (MVC) design pattern
Yii adopts the proven MVC architecture, which allows for clean separation of concerns (SoC).

– Database Access Objects (DAO), Query Builder, Active Record, DB Migration
Yii allows developers to model database data in terms of objects and avoid the tedium and complexity of writing repetitive SQL statements.

– Form input and validation
Yii makes collecting form input extremely easy and safe. It comes with a set of validators as well as numerous helper methods and widgets to simplify the task for form input and validation.

– AJAX-enabled widgets
Integrated with jQuery, Yii comes with a set of AJAX-enabled widgets, such as auto-complete input field, treeview, data grid, which enables writing highly efficient and versatile user interface extremely simple.

– Authentication and authorization
Yii has built-in authentication support. It also supports authorization via hierarchical role-based access control (RBAC).

– Skinning and theming
Yii implements a skinning and theming mechanism that allows you to quickly switch the outlook of a Yii-power website.

– Web services
Yii supports automatic generation of complex WSDL service specifications and management of Web service request handling.

– Internationalization (I18N) and localization (L10N)
Yii supports message translation, date and time formatting, number formatting, and interface localization.

– Layered caching scheme
Yii supports data caching, page caching, fragment caching and dynamic content. The storage medium of caching can be changed easily without touching the application code.

6. CodeIgniter


CodeIgniterCodeIgniter Key Features:

– Framework with a small footprint
CodeIgniter 2.2 has a 2.2MB download, including the user guide. Honest, the size is coincidental! The framework itself takes up less than 500KB, uncompressed.

– Clear documentation
The CodeIgniter User Guide comes with the download. It contains an introduction, tutorial, a number of “how to” guides, and then reference documentation for the components that make up the framework.

– Compatibility with standard hosting
CodeIgniter 2.2 only needs PHP 5.1.6, and plays nicely with almost all shared or dedicated hosting platforms. Many webapps need a database, and CodeIgniter supports the most common, including MySQL.

– No restrictive coding rules
Use your own coding and naming conventions, with only a few caveats that deal with classname conflicts. CodeIgniter looks to empower you, not shackle you.

– Simple solutions over complexity
CodeIgniter encourages MVC, but does not force it on you.

– Exceptional performance
CodeIgniter consistently outperforms most of its competitors.

– No large-scale monolithic libraries
CodeIgniter is not trying to be all things to all people. It is a lean MVC framework, with enough capabilities to improve your productivity, while providing for third-party addons/plugins for additional functionality.

– Nearly zero configuration
Much of the CodeIgniter configuration is done by convention, for instance putting models in a “models” folder. There are still a number of configuration options available, all managed through scripts in the “config” folder.

– No need for template language
CodeIgniter comes with a simple, substitution based, templating tool. Addons/plugins are available for most of the full-blown templating engines, if that is what you are used to.

– Spend more time away from the computer
Don’t we all want it? CodeIgniter is easy to learn and to get proficient with.

Related posts: