yii2有哪些缺点

介绍

这篇文章将为大家详细讲解有关yii2有哪些缺点,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

yii2的缺点:1,对模型层的指导和考虑较少;2、文档实例较少;3、英文太多;4,要求PHP技术精通,OOP编程要熟练;5、视图并不是理想看来,理想中视图的可能只是html代码,不会涉及PHP代码。

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

从MVC, DAO/ActiveRecord,小部件,缓存,等级式RBAC, Web服务,到主题化,国际化和L10N, Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。

事实上,Yii是最有效率的PHP框架之一。

<强> yii2的缺点

1,对模型层的指导和考虑较少

2,文档实例较少

3,英文太多

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

5,视图并不是理想看来,理想中视图的可能只是html代码,不会涉及PHP代码。

<强> yii2的优点

运用PHP命了名空间,特征,PSR标准,作曲家和鲍尔包管理器,等新技术新标准。

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

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

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

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

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

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

支持引导,jQuery UI,提供了丰富的小部件挂件供使用。

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

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

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

集成了Codeception和骗子,并与DB迁移相结合,提供了一个固定框架,方便测试开发。

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

关于“yii2有哪些缺点”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

yii2有哪些缺点