1.概念
Yii 是一个基于组件的高性能php框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主题化,I18N和L10N,Yii提供了 今日Web 2.0应用开发所需要的几乎一切功能。事实上,Yii是最有效率的PHP框架之一。
2.优点
纯OOP
用于大规模Web应用
模型使用方便
开发速度快,运行速度也快。性能优异且功能丰富
使用命令行工具。
3.缺点
对Model层的指导和考虑较少
文档实例较少
英文太多
要求PHP技术精通,OOP编程要熟练!
View并不是理想view,理想中的view可能只是html代码,不会涉及PHP代码。
4.yii组成
yii中的框架都在framework中,到yii的官方网站下载源文件,解压以后可以看到它的目录结构如下
核心功能在framework中,其中包含base(框架核心组件)、caching(缓存组件)、db(数据库组件)、gii(代码自动生成组件)、logging(日志组件)……等等,算是把需要用到的基本功能封装的差不多了。
以上就是php中yii框架的基本介绍,有对大型开发感兴趣的人,可以就这种框架的学习进行入手了。关于一些yii的下载安装,我们也会在学习中不断分享。更多php学习指路:
推荐操作系统:windows7系统、PHP5.6、DELL G3电脑