Business Iphone Apps, Game Application, Travel application

Monday 7 January 2013

Yii PHP Framework Features

Yii is a high performance open source web application development framework that uses PHP for creating web 2.0 applications. Yii framework is one of the latest and most highly regarded PHP frameworks available in the market today. It can be used for any web development project whether the requirement is of a small and simple website or a highly complex project with huge requirements has to be developed. Yii can be easily downloaded free of cost from its official website. Every PHP development company is now offering web development solutions based on Yii framework.

Some of the key features of Yii framework are:

Model View Controller (MVC) design pattern: Yii is based on the MVC architecture which makes web development an organized activity by allowing clean separation of concerns (SoC).

Database Access Objects (DOA): A web development company can avoid the long and complex task of writing repetitive SQL queries by using Yii that allows developers to model database data in terms of objects.

Form input and validation: The process of creating forms that can take input and validate the data is made very simple and easy in Yii. It comes with various widgets and validators that help in collecting the form input and validating it.

AJAX enabled widgets
: Yii comes with a rich set of AJAX widgets that allows developers to create highly efficient User Interfaces.

Authentication and Authorization: The built in authentication functionality and RBAC supported authorization make web development much easier.

Skinning and Themes: The look of a Yii based website can be changed instantly using the skinning and theming mechanism offered by it.

Error handling and logging:
Error handling is made very simple and efficient in Yii. The log messages are saved in a neat and ordered manner and can be accessed categorically.

Security: Yii is one of the most secure PHP frameworks. It is equipped with various security mechanisms that help in preventing any attacks on the web application such as SQL injection, XSS, CSRF, tampering with cookies etc.

Unit and functionality testing:
Unit tests and functionality tests, based on PHPUnit and Selenium can be written and executed very easily.

Automatic code generation: Yii provides tools that can help developers in generating code quickly.

Compliant with third party code
: Third party code i.e. code from other frameworks etc, can be used in Yii framework without any complications.

Article Source: http://EzineArticles.com/6797106

1 comments:

  1. Well, PHP frameworks can helps to developer to build complex Rich Internet Applications quicker, with superior functionality, less coding and save time also.
    Zend Framework Developer | ASP.NET Development Company

    ReplyDelete