网站首页 > 开源技术 正文
看过Yii 也用过Yii 感觉是很不错的框架 深入的读一下可以学到很多设计模式的东西,Yii容易学习和使用。只要知道PHP和面向对象编程,便可以很快上手,而不必事先去学习一种新的架构或者模板语言。用Yii的开发速度非常之快,除框架本身之外,需要为应用所写的编码极少。
事实上YII框架是最高效的开发框架之一,其原因如下:
首先:Yii 具有高度的可重用性和可扩展性,是纯粹的面向对象的。Yii中的一切都是独立的可被配置,可重用,可扩展的组件。更重要的是Yii有着越来越多的扩展库。主要由使用者贡献出的组件组成,这可能有助于大大减少您的开发时间。
其次:Yii 有着丰富的功能. 从 MVC, DAO/ActiveRecord, 到 主题化, 国际化 和本地化, Yii 提供了几乎所有今天的Web 2.0应用程序开发所需的功能。
最近用了yii开发了一个中型项目,说说其中的优缺点。
优点:组件化,彻底面向对象,对于组件的添加扩展和使用非常方便,组件加载优化,不会重复加载,其他的特点其他框架基本都有。
缺点:视图这个不好用,修改起来麻烦,特别是对于设计要求比较高的,所以用了smarty,而不使用了内置的。数据库使用pdo操作(这个对于某些人来说是不好的),而且pdo据测试效率没有函数式的高。ar领域模型模式影响效率,建议少用,使用了自己的数据库操作组件,去掉ar
p.s:如果想学习php框架,yii框架是首选,文档齐全,面向对象很彻底,性能超群。实例化模型以后很多组件都能用上,唯一不喜欢的是查询出来的数据操作都是对象式的,还是比较喜欢数组方式,只好用chtml::listData()转化。另zii wigdet对于提高开发速度非常牛逼。yii 框架其公司运维平台的限制,基于它做了个内部框架,大多数情况下没别的选择。
后盾网张老师企鹅:1079943010 看完记得留言哦!
猜你喜欢
- 2025-10-19 非可php站群框架,Google Authenticator后台登录二次认证应用发布
- 2025-10-19 PHP Swoole/WebMan/Octane 等长驻进程框架内存泄露诊断与解决方案
- 2025-10-19 CVE-2024-58136漏洞, 一条CURL命令实现Yii2 PHP 框架 RCE
- 2025-10-19 Python、Node、Rust、PHP、C++ 等都能用 WebAssembly 框架强悍来袭?
- 2025-10-19 PHP框架之Laravel框架教程:3. 数据库操作(简要)
- 2025-10-19 PHP自动测试框架Top 10_php在线测试工具
- 2025-10-19 PHP Laravel框架底层机制_php框架的底层原理
- 2025-10-19 为啥很多企业自己写PHP框架?_为什么很多公司php转java
- 2025-10-19 XSS注入我也不怕不怕啦--PHP从框架层面屏蔽XSS的思考和实践
- 2025-10-19 【开源推荐】PhalApi2.13(致敬版) 发布,PHP 轻量级开源接口框架
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)