石家庄做网站,石家庄网站优化,石家庄网络推广,石家庄网络公司
当前位置:主页 > 新闻资讯 > 技术笔记 >

Yii框架的特点和优势

发表日期:2020-07-14 11:49文章编辑:优搜客浏览次数: 标签: yii框架|    

Yii 是什么
  Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。 名字 Yii (读作 易)在中文里有“极致简单与不断演变”两重含义, 也可看作 Yes It Is! 的缩写。
Yii的特点
  快速:Yii 仅加载您需要的功能,具有强大的缓存支持,通过尽可能少的开销提供最大化的功能。
  安全:Yii 的标准是安全的,健全的默认设置和内置工具可帮助您编写更加稳定和安全的代码。
  专业:Yii 使用简单但功能强大的 API 和代码生成功能,让您在更短的时间内编写更多代码。
Yii 最适合做什么?
  Yii 是一个通用的 Web 编程框架,即可以用于开发各种用 PHP 构建的 Web 应用。 因为基于组件的框架结构和设计精巧的缓存支持,它特别适合开发大型应用, 如门户网站、社区、内容管理系统(CMS)、 电子商务项目和 RESTful Web 服务等。
Yii 的优势的所在
和其他 PHP 框架类似,Yii 实现了 MVC(Model-View-Controller) 设计模式并基于该模式组织代码。
Yii 的代码简洁优雅,这是它的编程哲学。 它永远不会为了刻板地遵照某种设计模式而对代码进行过度的设计。
Yii 是一个全栈框架,提供了大量久经考验,开箱即用的特性: 对关系型和 NoSQL 数据库都提供了查询生成器和 ActiveRecord;RESTful API 的开发支持;多层缓存支持,等等。
Yii 非常易于扩展。你可以自定义或替换几乎任何一处核心代码。你还会受益于 Yii 坚实可靠的扩展架构,使用、再开发或再发布扩展。
高性能始终是 Yii 的首要目标之一。
  Yii 不是一场独角戏,它由一个强大的开发者团队提供支持, 也有一个庞大的专家社区,持续不断地对 Yii 的开发作出贡献。 Yii 开发者团队始终对 Web 开发趋势和其他框架及项目中的最佳实践和特性保持密切关注, 那些有意义的最佳实践及特性会被不定期的整合进核心框架中, 并提供简单优雅的接口。
Yii 版本
  Yii 当前有两个主要版本:1.1 和 2.0。 1.1 版是上代的老版本,现在处于维护状态。 2.0 版是一个完全重写的版本,采用了最新的技术和协议,包括依赖包管理器 Composer、PHP 代码规范 PSR、命名空间、Traits(特质)等等。 2.0 版代表新一代框架,是未来几年中我们的主要开发版本。 本指南主要基于 2.0 版编写。
系统要求和先决条件
  Yii 2.0 需要 PHP 5.4.0 或以上版本支持。你可以通过运行任何 Yii 发行包中附带的系统要求检查器查看每个具体特性所需的 PHP 配置。
使用 Yii 需要对面向对象编程(OOP)有基本了解,因为 Yii 是一个纯面向对象的框架。Yii 2.0 还使用了 PHP 的最新特性, 例如命名空间 和Trait(特质)。 理解这些概念将有助于你更快地掌握 Yii 2.0。

如没特殊注明,文章均来自网络!转载请注明来自:https://www.yousouke.com/News/jsbj/11560.html

网站设计案例推荐

热门新闻

DEDECMS提示Fatal error错误

Nginx的Gzip压缩配置

织梦DedeCMS定时自动生成首页HTML的实现方法

IIS7下js文件启用Gzip后却不压缩的解决方法

dede织梦教程:列表页、文章页调用所有顶级栏目文章的方法

WordPress 集成百度 Sitemap 实时推送代码

织梦DedeCMS定时自动生成首页HTML的实现方法

WORDPRESS文章中微信打赏功能的2种实现方法

相关新闻
推荐新闻

正确配置 WordPress 邮件SMTP

帝国cms怎么实现页面自动生成html

dede简略标题调用标签

IIS7下js文件启用Gzip后却不压缩的解决方法

帝国cms灵动标签调用字母所属的信息

织梦DEDECMS教程:添加RSS订阅功能

织梦DedeCMS实现{dede:channel}标签增加数字序号的方法

织梦CMS文章模型整合下载功能,可判断点数,会员组等下载权限

帝国cms如何在tags列表页获取当前tag的ID方法