快乐十分任五胆拖表:快乐十分胆拖金额表格

會員投稿 投稿指南 站長資訊通告:
搜索:
您的位置: 快乐十分胆拖金额表格 > 編程 > 資訊 > 正文

2011年最熱門的開源PHP項目回顧

來源: 未知 點擊: 整理:皮皮

快乐十分胆拖金额表格 www.ubuuig.com.cn 本文來自于對活躍在SourceForge和GitHub上的項目的分析研究,同時我也在Twitter上向大家進行了調查,以免漏掉了很熱門但是我卻不知道的項目。

下面列出的項目都非常受歡迎,同時它們也成為了PHP編程界的標準,前景很好。(排名不分先后)

1. Symfony 2 及其組件

Symfony 2是一個完備的全棧HTTP框架,它可以以任何需要的方式來滿足HTTP請求,而不僅僅是一個嚴格的MVC方法。Symfony 2為定義??樘峁┝艘桓鯞undle API,你可以在應用程序之間進行??橐浦?。

此外,Symfony 2 有21個獨立的組件,每個組件可當作一個獨立的庫。你可以用一個簡單的Git子??椴榭幢曜糀utoloader或依賴注入容器。 
 

2. Doctrine 和 NoSQL 映射器


Doctrine 2是成熟的ORM(對象關系映射),基于數據庫抽像層,可以通過PHP對象輕松訪問所有的數據庫。與此同時,越來越多的數據映射并不只針對關系數據庫,也有很多NoSQL數據庫,例如:

1、嵌入式map/reduce的面向文檔的解決方案,可以用CouchDB。

2、聲明查詢,可以用MongoDB。

3、以圖形形式管理數據,可以用OrientDB。

3. HipHop 虛擬機

HipHop是Facebook的一個開源項目,這個項目由一個PHP到C++的轉換程序、一個重新實現的PHP運行庫,以及許多常用PHP擴展的重寫版本構成,目的是加速和優化PHP。

最近,Facebook還發布了hhvm(HipHop Virtual Machine),它是一個PHP解釋程序,可以動態地將PHP轉換為機器語言,它可以保持語義等效地執行源代碼,適用于需要不停編輯源文件的開發過程。

4. Moodle

在我對電子學習領域的研究中,無所不在一個工具就是Moodle(Modular Object-Oriented Dynamic Learning En vironment,??榛嫦蚨韻蟮畝盎肪常?,它是基于Web的PHP學習管理系統,其功能包括學??緯?、招生、學生學習情況和教學內容的管理。

Moodle相當于學校版的WordPress,其是一個可以免費下載使用的主要軟件,另外還提供了大量第三方插件。其應用非常廣泛。

5. Composer 和 Packagist

網絡上有大量的開源PHP代碼,即便它們基于非常自由的許可,將它們放到你的新項目中也是非常困難的。有時候使用代碼庫并不是非常便捷的。Package管理系統可以解決這一問題。

Composer(以及它的默認存儲庫管理器Packagist)是一個新的項目,嘗試以單個項目為基礎,提供包和依賴管理,它比起安裝全系統packages的PEAR來說,與Maven更相似。

6. Drupal、JoomlaWordpress

這三個都是非常著名的CMS(內容管理系統),且都擁有大量的使用者。

這些工具越來越接近OOP(面向對象編程):Joomla有像類集合一樣的所有libraries,而Drupal有像類一樣的大量測試實例,以及幾十個不同的???,甚至在Drupal8里也有Symfony2組件。

(責任編輯:華北互聯)
頂一下
(0)
0%
踩一下
(0)
0%
Tags:
無法在這個位置找到: ../root/ajaxfeedback.htm
關于站長吧站長網 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 人才招聘 - 虛擬主機 - 商業源碼 - 幫助 -