这篇文章将为大家详细讲解有关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有哪些缺点