网站首页 > 开源技术 正文
介 绍 ( Introduction)
1.1 Yii 是什么?
Yii 是薛强于2008年开发的一款(纯面向对象OOP、高性能、基于组件的 PHP 框架),可用于快速开发现代 Web 2.0 应用程 序。Yii 是免费的,Yii 遵循最新的 BSD 许可。它确保了它的第三方开发也循序和 BSD 相兼容的许可。这意味着无论从法律上还是财务上来说,您都可以自由的使用 Yii 来开发任何一个开源的或者私有的应用。
Yii 至今为止,只发布过两个大版本 1.0 和 2.0,比起 Laravel 和 ThinkPHP 等框架动不动发布一个版本,版本升级的兼容性通常不好,Yii 可以说是非常稳定,对于企业来说,框架能平滑升级版本可以减少不必要的兼容性测试和更改。Yii1.0 已经停止开发,现 Yii2.0 的最新版本为 2.0.27,Yii3.0 版本也正在开发中,有兴趣的同学可以到 Github查看。
1.2 为什么选择 Yii?
很多同学会纠结过,PHP 框架何其多:Laravel、CodeIgniter、CakePHP、Symfony、ZendFramwork、国人的 ThinkPHP 或大神级 Yaf 等,究竟哪一个适合我?哪一个容易入门?哪一个容易找到工作?其实只要学会其中任何一个,再去学其它框架都是半天的功夫。学习容易程度 ThinkPHP > CodeIgniter > CakePHP > Laravel > Yii > Symfony > ZendFramwork > Yaf;先入门再提升,基础技术要扎实,积累项目经验,找工作换工作都不是问题。
“PHP 是世界上最好的语言”,作为初次接触PHP开发的入门同学,可以选择 ThinkPHP 作为初次学习的框架,网上找几个 demo 练下手,毕竟作为国人开发的框架还是有语言优势中文资料多。作为已经有过开发经验的同学,需要进一入提升自己,期望获得更高的工资职称,有必要选择一个设计先进的框架来学习。比较下 Yii 和 Laravel,都是比较先进的框架,Yii的优势在于版本稳定,比 Laravel 更适合企业级开发,谁都不想开发好系统没过几天客户就要求你升级框架到最新版本。
Yii 有着丰富的功能,从 MVC, DAO/ActiveRecord, DI容器到主题化, 国际化、本地化、单元测试等, Yii 提供了几乎所有今天的 Web 2.0 应用程序开发所需的功能。稳定、易开发、易维护,学好 Yii 等同学会了 Laravel,Symfony。
1.3 本小册适合哪些人?
适合已有PHP开发经验想进一步了解PHP的面向对象开发的同学。
猜你喜欢
- 2024-09-11 少年歌行。第2部。萧崇登基后……
- 2024-09-11 少年歌行2:司空千落怀孕,萧瑟居然要娶别人为妻
- 2024-09-11 YII框架学习(新手)NO.2(yii框架设计模式)
- 2024-09-11 yii安装与使用详解(easy_install安装)
- 2024-09-11 小编教你 YII2框架模块如何绑定二级域名
- 2024-09-11 一款基于Yii2+Vue2.0+uniapp的开源商城
- 2024-09-11 Yii2开发中js冲突 如何禁用自带的 yii、jquery 和 bootstrap
- 2024-09-11 一款基于Yii2开发的免费商城系统(开发一款游戏的步骤)
- 2024-09-11 Yii2连接pgsql,设置默认schema(sqlplus默认连库)
- 2024-09-11 php生命周期、Laravel生命周期、Yii2生命周期、ThinkPHP生命周期
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 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)
本文暂时没有评论,来添加一个吧(●'◡'●)