What is "yii"

Yii is a high-performance PHP framework that utilizes components for the development of large web applications. Allows maximum reuse of codes in Web programming and can significantly accelerate the development process. The name Yii (pronounced i) represents the words easy (easy), efficient (Efficient) and extensible (Extensible).

1. Requirements

To run a web application using Yii, you will need a web server with PHP 5.1.0 or higher support.

For developers who want to use Yii, it is very important to know about object-oriented programming (POO), because Yii is a fully object-oriented framework.

2. For which solution Yii is best?

Yii is a generic web programming framework that can be used to develop virtually all types of web applications. As a lightweight framework equipped with sophisticated caching solutions, it is especially suitable for developing applications with high data traffic, such as portals, forums, content management systems (CMS), e-commerce systems, etc.

3. How Yii is compared to other Frameworks?

Like most PHP frameworks, Yii is a MVC framework.

Yii stands out from other PHP frameworks in that it is efficient, feature-rich and well documented. Yii is carefully designed to fit serious web applications since its inception. It is neither a by-product of any project, nor a conglomerate of third-party work. It is the result of the rich experience of its authors in Web development and the research and reflection of applications and the most popular Web programming frameworks.

Official website

Documentation Online

Brazilian community