什么是yii?

yii2.0 / 1271人浏览 / 0人评论

Yii是一个用于快速开发现代Web应用程序的高性能、基于组件的PHP框架。Yii(发音为Yee或[ji:])在汉语中的意思是“简单而进化”。它也可以被认为是Yes It Is的首字母缩略词!

什么是Yii

Yii是一个用于快速开发现代Web应用程序的高性能、基于组件的PHP框架。Yii(发音为Yee或[ji:])在汉语中的意思是“简单而进化”。它也可以被认为是Yes It Is的首字母缩略词!

Yii最适合做什么?

Yii是一个通用的Web编程框架,这意味着它可以用于使用PHP开发各种Web应用程序。由于其基于组件的体系结构和复杂的缓存支持,它特别适合于开发大型应用程序,如门户、论坛、内容管理系统(CMS)、电子商务项目、RESTful Web服务等。

Yii与其他框架相比如何?

如果您已经熟悉另一个框架,您可能希望了解Yii的比较:

与大多数PHP框架一样,Yii实现MVC(模型-视图-控制器)体系结构模式,并基于该模式促进代码组织。

Yii的理念是,代码应该以简单而优雅的方式编写。Yii绝不会为了严格遵循某些设计模式而过度设计东西。

Yii是一个完整的堆栈框架,提供了许多经验证且随时可用的功能:用于关系数据库和NoSQL数据库的查询生成器和ActiveRecord;RESTful API开发支持;多层缓存支持;还有更多。

Yii是非常可扩展的。您可以定制或替换几乎每一段核心代码。您还可以利用Yii的solid扩展架构来使用或开发可再发行的扩展。

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

Yii并不是一个人的表演,它有一个强大的核心开发团队,以及一个不断为Yii的开发做出贡献的专业人士社区作为后盾。Yii开发团队密切关注最新的Web开发趋势以及其他框架和项目中的最佳实践和特性。其他地方发现的最相关的最佳实践和特性定期合并到核心框架中,并通过简单优雅的界面公开。

Yii版本

Yii目前有两个主要版本:1.1和2.0。版本1.1是旧一代,现在处于维护模式。版本2.0完全重写了Yii,采用了最新的技术和协议,包括Composer、PSR、名称空间、traits等。版本2.0代表了当前一代的框架,并将在未来几年内得到主要的开发工作。本指南主要介绍2.0版。

要求和先决条件

Yii 2.0需要PHP5.4.0或更高版本,并且在PHP7的最新版本中运行得最好。通过运行每个Yii版本中包含的需求检查器,您可以找到单个功能的更详细需求。

使用Yii需要具备面向对象编程(OOP)的基本知识,因为Yii是一个纯粹基于OOP的框架。yii2.0还利用了PHP的最新特性,比如名称空间和特征。理解这些概念将帮助您更轻松地学习Yii 2.0。

转载注明:

扩展查找

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我