基于组件的PHP框架 - yii2

2012-02-13      9464      PHP
项目简介 前往项目首页

Yii 是什么

Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。 名字 Yii (读作 易)在中文里有“极致简单与不断演变”两重含义, 也可看作 Yes It Is! 的缩写。

Yii 最适合做什么?

Yii 是一个通用的 Web 编程框架,即可以用于开发各种用 PHP 构建的 Web 应用。 因为基于组件的框架结构和设计精巧的缓存支持,它特别适合开发大型应用, 如门户网站、社区、内容管理系统(CMS)、电子商务项目 和 RESTful Web 服务等。

Yii 和其他框架相比呢?

如果你有其它框架使用经验,那么你会很开心看到 Yii 所做的努力:

1和其他 PHP 框架类似,Yii 实现了 MVC(Model-View-Controller) 设计模式并基于该模式组织代码。

2Yii 的代码简洁优雅,这是它的编程哲学。它永远不会为了刻板地 遵照某种设计模式而对代码进行过度的设计。

3Yii 是一个全栈框架,提供了大量久经考验,开箱即用的特性: 对关系型和 NoSQL 数据库都提供了查询生成器和 ActiveRecord;RESTful API 的开发支持;多层缓存支持,等等。

4Yii 非常易于扩展。你可以自定义或替换几乎任何一处核心代码。你还会受益于 Yii 坚实可靠的扩展架构,使用、再开发或再发布扩展。

5高性能始终是 Yii 的首要目标之一。

Yii 不是一场独角戏,它由一个强大的开发者团队 提供支持,也有一个庞大的专家社区,持续不断地对 Yii 的开发作出贡献。Yii 开发者团队 始终对 Web 开发趋势和其他框架及项目中的最佳实践和特性保持密切关注, 那些有意义的最佳实践及特性会被不定期的整合进核心框架中, 并提供简单优雅的接口。