推薦給開發者的20個優秀PHP框架

edithfang發表於2015-01-15
PHP語言有著飛速的發展,它可能已經不像你記憶中的那樣,不再有複雜的程式式程式碼和龐大的系統,重生的PHP有著齊備的功能、支援物件導向、名稱空間、以及逐步增多的可複用程式碼庫。所以,你現在趕上了PHP最好的時光,可以更好地學習PHP,增強你的能力。下面推薦給你在2015年值得使用的20款優秀PHP框架。
 
1. Silex

Silex是為PHP5.3準備的一個小型框架,它是基於Symphony2和Pimple的,也受到了Sinatra的一些靈感。Silex的目標就是簡潔,同時有較好的可擴充套件性和可測試性。
 
2. Agavi



Agavi是一個強大的,可擴充套件的PHP5應用框架,遵循MVC模式。它幫助開發者寫出清晰、易維護和可擴充套件的程式碼,它有著相對自由的規則,更加關注長久的質量,而非眼前的特性。
 
3. Nette



這是PHP Web開發中很受歡迎的工具,它被設計的儘可能實用和安全。它有著多種語言環境,幫助你開發出更好的網站。Nette使用革命性的技術,消除安全漏洞,比如XSS,CSRF,session攔截等。它有著出色的除錯工具,幫助你及時發現所有的bug。總之,Nette是流行的框架,支援著很多先進的技術。
 
4. Typo3 Flow



Typo3 Flow是一個Web應用平臺,幫助開發者建立優秀的Web解決方案,並找到程式設計的樂趣。它可以快速返回結果,是複雜應用的可靠基礎。同時,它依靠著最大的PHP社群——TYPO3。
 
5. Simple MVC Framework



Simple MVC Framework的環境非常容易搭建,程式碼結構清晰,並且簡單易學,它有著簡單的主題檔案和控制操作。它受到了多方面的支援,比如Twitter,Facebook Groups和一些專用論壇。而且它是輕量級的,大小小於1MB。

6. Pop PHP



Pop PHP是一個健壯的,但易於使用的PHP框架,它同時有著複雜的API。它支援PHP5.3+,如今Pop PHP框架依然維持著易用性,而且是輕量級的。它有很多的內建特徵,可以被視為一個工具箱或是應用的基礎框架。
 
7. PHPixie



PHPixie是輕量級的PHP MVC框架,具有快速、易學的特點,是Web開發值得信賴的工具。它有著很多的命名規則,你需要設定的內容是很少的。
 
8. Medoo



我很喜歡這個小型框架,它是最輕量級的PHP資料庫框架,一個檔案只有13KB的大小,可以加快開發程式。它非常易於學習和使用,與眾多SQL資料庫相容,包括MySQL,MSSQL,SQLite、Oracle、Sybase、PostgreSQL等。Medoo在MIT特許下是免費的。

9. Flight



Flight是PHP的小型框架,快速、簡單、可擴充套件性好。它會幫助你快速構建RESTful Web應用,它需要PHP5.3+和MIT的特許。

10. Fuel PHP


Fuel擁有簡潔、靈活的特性,吸收了其它框架的優秀設計。它目前釋出了版本2,同樣是基於MVC模型。
 
11. Slim Framework


Slim Framework如同名稱一樣,屬於輕量級的小型框架,幫助你快速構建簡單但強大的Web應用。它提供使用者檢視、Flash資訊、安全cookies、錯誤處理、程式碼除錯等功能。
 
12. Kohana


Kohana是一款高階的PHP框架,提供豐富的開發Web應用的特徵。它有著很多常見的元件,比如翻譯工具、資料庫連線、程式碼剖析、加密和認證技術等,可以幫你節省時間,快速開發Web應用。
 
13. Zend Framework



Zend絕對是PHP中的處於領先的框架之一,它有著很強的靈活性,非常適合現代Web應用的開發,受到很多開發者的喜愛。它的設計簡潔、符合人們的學習曲線,被廣泛使用,所以安全性也較好。
 
14. Aura



Aura Project適合那些喜歡清晰簡潔程式碼的開發者們,它有著低耦合的類和獨立的包。這樣的框架有著很多的使用者,與CakePHP有很多相似之處。Aura的目標就是提供高質量、經受測試、符合規範、低耦合的類庫,可以廣泛被使用。

15. Cake PHP



CakePHP是在2015年應該嘗試使用的框架之一,它將要釋出一個穩定的3.0版本。CakePHP使得開發Web應用更為容易、快速,需要更少量的程式碼。它支援使用程式碼生成器,同樣是在MIT的許可下。
 
16. CodeIgniter



CodeIgniter是一款強大的PHP框架,為那些需要簡潔優秀工具的開發者們使用,幫助他們開發功能齊全的Web應用。

17. Yii Framework



Yii Framework對於要在短時間內開發高質量的Web應用是一個不錯的選擇,它有著優秀的文件,可以幫助我們開發出擁有著良好使用者體驗和功能的應用。
 
18. Symfony



Symfony是為Web專案開發準備的PHP框架,它加速了應用構建和維護的速度,去掉了那些重複的程式碼任務。Symfony PHP框架有著一些列可重用的PHP元件,有著越來越流行的趨勢。很多CMS系統和論壇系統都使用的是Symphony框架。
 
19. Phalcon



Phalcon可能是這份清單中最快的框架,本來是基於C的,後來作為PHP的擴充套件,提供高效能的使用。

20. Laravel



Laravel是免費、開源的PHP Web應用框架,遵循MVC模式,它幫助你建立強大的應用,而且只需使用簡單的語法,可讀性強,有著很好的文件,幫助你的開發程式。

原文:http://www.developerslane.com/top-20-best-php-frameworks-for-php-developers-in-2015/

(翻譯:PHP100_Zeroing)
來自:PHP100
評論(7)

相關文章