Table of Contents
- Model-View-Controller (MVC) design pattern
- Database Access Objects (DAO), Query Builder, Active Record, DB Migration
- Form input and validation
- AJAX-enabled widgets
- Skinning and theming
- Web services
- Layered caching scheme
- Error handling and logging
- Unit and functionality testing
- Automatic code generation
- Detailed documentation
- Extension library
YII
This is probably the top class framework that helps to create web 2 . 0. 0 net application. It's got lots regarding inbuilt characteristics like scaffolding, MVC, I18N/L10N, authentication as well as role-based entry control, caching, assessment, etc.Codeigniter
Codeigniter is one of old framework available in market. It is good MVC platform for beginers those who want easily learn and build site .
for more details click here Symfony
Symfony is most widely used powerfull Framework. It is merely complete framework that gives you control in most section in web program. Symfony seemed to be officially released in 2005 as well as nowadays it is extremely popular in enterprise level market. Today Drupal 8 CMS likewise using symfony seeing that there platform.
for more details click here 

