Full Stack LAMP - MEAN Developer, Python developer. Certified Azure Developer. Freelance programmer/consultant/trainer.

Yii is Open Source PHP Framework. Qiang Xue is the founder of Yii, He started the development of this open source framework on January 1st, 2008.

What is Yii?

  • Yii is fast and Easy,efficient and secure framework
  • Yii is great tool kit for developing Web 2.0 applications.
  • Great documented PHP framework

Why Yii?

  • Yii is Open Source ,Free to Use
  • Yii is Well Documented
  • Yii is High Performance
  • Yii comes with caching, authentication and role-based access control, scaffolding, testing, etc
  • Minimum Development Time compared to other
  • Yii is Secure and efficient

Where You Can Get Yii?

You can Download Yii at : http://www.yiiframework.com/

Yii features:

Wikipedia: Yii Features

  • Model-View-Controller (MVC) design pattern.
  • Database Access Objects (DAO), query builder, Active Record and database migration.
  • Integration with jQuery.
  • Form input and validation.
  • Ajax-enabled widgets, such as auto-complete input field, tree view, and so on.
  • Built-in authentication support. It also supports authorization via hierarchical role-based access control (RBAC).
  • Skinning and theming.
  • Automatic generation of complex WSDL service specifications and management of Web service request handling.
  • Internationalization and localization (I18N and L10N). It supports message translation, date and time formatting, number formatting, and interface localization.
  • Layered caching scheme. It supports data caching, page caching, fragment caching and dynamic content. The storage medium of caching can be changed.
  • Error handling and logging. Errors are handled and presented more nicely, and log messages can be categorized, filtered and routed to different destinations.
  • Security measures include cross-site scripting (XSS) prevention, cross-site request forgery (CSRF) prevention, cookie tampering prevention, etc.
  • Unit and functionality testing based on PHPUnit and Selenium.
  • Automatic code generation for the skeleton application, CRUD applications, etc.
  • Code generated by Yii components and command line tools complies to the XHTML standard.
  • Carefully designed to work well with third-party code. For example, it’s possible to use code from PEAR or Zend Framework in a Yii application.

Learn YII Framework Basics

Leave a Reply