• 技术文章 >php框架 >YII

    yii2是什么

    (*-*)浩(*-*)浩2019-11-07 10:12:00原创2913
    Yii有两个最主要的版本:Yii1.1和Yii2.0。Yii1.1是老的版本,在写这本书时,最新版本号是1.1.15。 Yii1.1现在已经不再进行新的开发了,官方只是进行维护,更新安全漏洞等,不会再有新的功能特性的引入。

    Yii2.0是在Yii1.1的基础上完全推倒重新写的一个框架,吸收了许多当前最新的技术和开发中的主流约定, 是最新一代Web开发框架的代表。 (推荐学习:yii教程

    运用了PHP命名空间、Trait、 PSR标准 、Composer和Bower包管理器, 等新技术新标准。

    实现了 依赖注入和依赖注入容器 以及 服务定位器(Service Locator) 等新架构新模式。

    Yii2.0格外重视安全性,采取一系列手段有效防止SQL注入、XSS攻击、CSRF攻击、cookie篡改等。

    广泛支持各类SQL和NOSQL数据库,高效实现了Active Record等数据库查询、操作界面,提供数据库迁移、复制、 读写分离等功能。

    只需极少量的代码就可以实现完全符合标准的RESTful API。

    支持各种粒度、介质的缓存机制。

    提供多种认证和授权手段基于cookie和基于令牌的认证,RBAC等权限控制手段,支持OpenID,OAuth1,OAuth2等。

    支持Bootstrap,jQuery UI,提供了丰富的Widget挂件供使用。

    完善的国际化支持,提供符合 ICU标准 的时间、复数等格式化工具和消息翻译、视图翻译等功能。

    除了支持Twig和Smarty 2个主流的PHP模版引擎外,开发者还可以自己写扩展支持其他引擎。

    为苦命码农提供了 Yii调试工具条 和 Gii代码生成器 以及 文档生成器 等高效开发工具。

    集成了 Codeception 和 Faker,并与DB Migration相结合,提供了一个fixture框架,方便测试开发。

    提供了一个简单应用模板和高级应用模板,适用于不同的开发场景,都可以帮助开发者尽快搭建起自己的应用。

    以上就是yii2是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:yii2
    上一篇:yii2 hasone怎么用 下一篇:yii session无法保存怎么办
    大前端线上培训班

    相关文章推荐

    • 如何在yii2框架的di容器源码中了解反射的作用• YII2.0后台如何手动添加用户功能?又是用哪种类来实现的?• Yii2开发: 如何用类似闭包的方式来封装事务• Yii2.0 RESTful API的版本控制的介绍(代码示例)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网