What is Yii 2.0?

High performance is always a primary goal of Yii 1.x and Yii2.0.

What is Yii?

Yii is a high performance, component-based PHP framework for rapidly developing modern Web applications. The name Yii can be considered as the acronym for Yes It Is!. Yii 2 inherits the main spirit behind Yii for being a simple, fast and highly extensible PHP framework.

Best Of Yii

  1. Yii is a generic Web programming framework
  2. Yii can be used for developing all kinds of Web applications based on PHP
  3. Yii is component-based architecture and sophisticated caching support
  4. Yii is especially suitable for developing large-scale applications.
    such as portals, forums, content management systems (CMS), e-commerce projects, RESTful Web services, and so on
  5. Yii implements the MVC (Model-View-Controller) design pattern
  6. Strong core developer team
  7. Forum support available in yii site

Yii2.0 Features

  1. ActiveRecord Supporting Relational
  2. Assets And Script Management
  3. Cookie
  4. Caching
  5. CSRF Tokens for security
  6. DAO
  7. Error Handling
  8. Extension Organization
  9. Gii
  10. i18n support
  11. Multi-tier caching support
  12. Namespaces, Traits features available
  13. NoSQL databases
  14. Pagination
  15. Pure OOP-based framework
  16. Query builders
  17. RBAC
  18. RESTful API
  19. Validators
  20. Security Helper
  21. Session
  22. Sessions storage in database
  23. Themeing
  24. URL Manager
  25. Widgets available like Grid View, List View

Yii2.0 Requirements

Yii 2.0 requires PHP 5.4.0 or above