Yii es un framework de desarrollo web gratuito, open source, escrito en PHP que promueve el desarrollo rápido, limpio y siguiendo el diseño DRY.
Trabaja para agilizar el desarrollo de aplicaciones y ayuda a garantizar un producto final extremadamente eficiente, ampliable y fácil de mantener.
Busca orientarse a desarrollo desacoplado y 12F
Yii se ha inspirado en otros proyectos, como por ejemplo:
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. | Friendly with third-party code. |
Detailed documentation. | Extension library. |