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的歷程,最後男神結貼。

相關文章
相關標籤/搜索