Yii is a high-performance, Fast, Secure and Professional PHP framework best for developing Web 2.0 applications. Whether you are one developer building a fairly simple Web site, or a team of distributed developers building an extremely complex Web application, using Yii is like augmenting your development team with additional experienced, professional, and efficient resources.
You can stay focused on the tasks specific to your business requirements, and let Yii provide an implementation strategy for all of the following:
-
Model-View-Controller (MVC) design pattern
Database Access Objects (DAO), Query Builder, Active Record, DB Migration
Form input and validation
AJAX-enabled widgets
Authentication and authorization
Skinning and theming
Web services
Internationalization (I18N) and localization (L10N)
Layered caching scheme
Error handling and logging
Security
Unit and functionality testing
Automatic code generation
Compliance to XHTML
Purely object-oriented
Friendly with third-party code
Detailed documentation
Extension library