Yii Framework发展史一览

在这里咱们要感谢yii的创始人薛强,也但愿你们多多支持他的go项目 https://github.com/qiangxuephp

做为生命周期最长的PHP框架之一,yii今天仍然保持着强劲的生命力,时至今日咱们有必要回顾一下yii有趣的历史。git

Prado

2004年6月,薛强发布了Prado框架的初版,Prado框架主要借鉴于Apache Tapestry、Borland Delphi和Microsoft ASP.NET。github

恰逢2004年为了推广新发布的PHP5.0,Zend在这一时期举办了一个名为“gophp5”的竞赛,薛强从新编写了Prodo并赢得了此次比赛。架构

当时Prado在SourceForge上维护,到2005年的时候Prado增长了i18n和l10n,Prado2.0发布。2005年5月Prado再次被重写,这其中不少思路来自于Microsoft ASP.NET2.0,2006年4月,3.0版本发布,今后Prado团队专一于框架代码质量和稳定性工做。框架

你可能历来没有听过Prado,可是它还活着,2018年3月份,Prado4.0.1发布而且支持PHP5和7,14年了。yii

Prado仓库 https://github.com/pradosoft/prado单元测试

Yii

在2006年的10月,薛强在Prado论坛发布了Yii的Alpha版本。测试

在2008年12月3日,Yii版本1.0.0发布。许多想法和一些代码都来自PRADO,包括:ActiveRecord,i18n,l10n等。Yii也从RoR(约定优于配置,一些AR特性),symfony1(过滤器,插件)和Joomla(模块,消息转译)中吸收了更多灵感)。插件

Yii 1.0.0明显快于其余相似功能的框架,因此社区发展很快。symfony

2010年1月,Yii 1.1发布。它包含了一些新功能,例如表单构建器,AR中的关系查询,准备使用单元测试框架等等。

也就是在2010年,Yii团队重量级人员samdark(如今Yii维护者)加入,2011年5月,Yii团队决定使用更新的PHP版本并解决传统架构难题。也就是说,要开始新的版本2.0的工做。第一次提交是在一个私有的内部存储库中。

2013年5月,Yii 2.0及其源代码向公众发布。2014年10月,发布了第一个稳定版本。如今是2018年,Yii2.1即将发布,又一次大更新即将到来。

这就是Yii的历程,最后男神结贴。

相关文章
相关标签/搜索