php yii的优缺点,YII2框架的优缺点是什么

8fd7f069ed00bb76b3db6ab3aa959fde.png

YII2框架介绍:

yii是一个基于组件的高性能php框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。

Yii有两个最主要的版本:Yii1.1和Yii2.0。Yii1.1是老的版本,现在已经不再进行新的开发了,官方只是进行维护,更新安全漏洞等,不会再有新的功能特性的引入。

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

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

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

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

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

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

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

YII2框架的优缺点

优点:

1、纯OOP

2、用于大规模Web应用

3、模型使用方便

4、开发速度快,运行速度也快。性能优异且功能丰富

5、使用命令行工具。

6、支持composer包管理工具

7、gii蛮不错的,简化了开发流程,可以生成绝大数的代码,开发后台等效率还是蛮高的

缺点:

1、对Model层的指导和考虑较少

2、文档实例较少

3、英文太多

4、要求PHP技术精通,OOP编程要熟练!

5、View并不是理想view,理想中的view可能只是html代码,不会涉及PHP代码。

6、前后端完全的分离的趋势下,yii2前后端的耦合的还是有些重了

更多相关知识,请访问 PHP中文网!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值