2014年15款"新鮮出爐"的PHP 框架
1、Yaf
Yaf 全稱(chēng) Yet Another Framework,是一個(gè)C語(yǔ)言編寫(xiě)的PHP框架。Yaf是一個(gè)以PHP擴(kuò)展形式提供的PHP開(kāi)發(fā)框架, 相比于一般的PHP框架, 它更快,更輕便。
2、Nette Framework
Nette Framework 是個(gè)現(xiàn)代化風(fēng)格的 PHP 框架,對(duì)安全進(jìn)行了革命性的改進(jìn),使用面向?qū)ο蟮脑O(shè)計(jì)理念,非一般的性能表現(xiàn)和超級(jí)簡(jiǎn)單的學(xué)習(xí)曲線。除了這些之外,它還有個(gè)非?;钴S的社區(qū),給予用戶(hù)足夠的靈活性。
3、Guzzle
Guzzle 是個(gè) PHP 框架,解決了發(fā)送大量 HTTP 請(qǐng)求和創(chuàng)建 web 服務(wù)客戶(hù)端的問(wèn)題。它包括了創(chuàng)建堅(jiān)實(shí)服務(wù)客戶(hù)端的工具,包括:服務(wù)描述來(lái)定義 API 的輸入和輸出,通過(guò)分頁(yè)資源實(shí)現(xiàn)資源迭代,盡可能高效的批量發(fā)送大量的請(qǐng)求。
4、Behat
Behat 是個(gè)行為驅(qū)動(dòng)的開(kāi)發(fā)(BDD)框架,可以測(cè)試業(yè)務(wù)期望,允許用戶(hù)編寫(xiě)便于人們閱讀的故事驅(qū)動(dòng)代碼,描述該應(yīng)用應(yīng)該怎樣工作。任何人都能快速簡(jiǎn)單的掌握它的使用方法。
5、Phalcon
Phalcon 是一個(gè)開(kāi)源的、全堆棧的 PHP 5 框架,使用 C 擴(kuò)展編寫(xiě),專(zhuān)門(mén)為高性能優(yōu)化。無(wú)需學(xué)習(xí)和使用 C 語(yǔ)言,所有函數(shù)都以 PHP 類(lèi)的方式曾現(xiàn)。Phalcon 是一個(gè)松耦合的框架。
6、Flight
Flight 是一款快速、簡(jiǎn)便的可擴(kuò)展的PHP框架,允許你輕松、快速地創(chuàng)建RESTful Web應(yīng)用程序。
7、Webasyst
Webasyst是一款開(kāi)源的PHP框架,用來(lái)創(chuàng)建時(shí)尚多用戶(hù)的 web 應(yīng)用和網(wǎng)站。相比Zend 和 Symfony而言,Webasyst 更加專(zhuān)注于創(chuàng)建商業(yè)和給團(tuán)隊(duì)使用的 Web 應(yīng)用。
8、Medoo
Medoo是一款輕量級(jí)的PHP數(shù)據(jù)框架,幫助你快速構(gòu)建Web應(yīng)用程序。它支持多種SQL數(shù)據(jù)庫(kù),如MYSQL, MSSQL, SQLite和MariaDB等等。它遵從 MIT 協(xié)議,允許用戶(hù)在任何地方使用。
9、PHPPIxie
PHPPIxie也是一款輕量級(jí)的MVC PHP框架,能快速設(shè)計(jì) web 網(wǎng)站,容易使用并且為 web 開(kāi)發(fā)提供一個(gè)堅(jiān)實(shí)的基礎(chǔ)。它的設(shè)計(jì)盡可能的避免了大量的樣板和引用減弱網(wǎng)站服務(wù)器的加載能力。PHPixie 使用大量的命名規(guī)范,所以需要用戶(hù)配置的地方很少。
10、Kohana
Kohana是一款開(kāi)源的、面向?qū)ο蟮腗VC Web框架,基于 PHP5 hat 而創(chuàng)建。它提供一系列豐富的組件來(lái)創(chuàng)建 Web 應(yīng)用。
11、Pop PHP
Pop PHP是一款強(qiáng)健、易于使用的PHP框架,帶有一個(gè)詳細(xì)的 API。它支持 PHP 5.3+。如今,Pop PHP框架依然保持了其簡(jiǎn)單性和輕量的特性。即使現(xiàn)在加入了很多新的功能,但是就像工具箱一樣易于使用,一直是眾多 PHP 框架中的主流框架。
12、FuelPHP
FuelPHP 是一個(gè)簡(jiǎn)單、靈活的 PHP 5.3 的 Web 框架,其思路結(jié)合了來(lái)自主流框架的優(yōu)點(diǎn)。
13、Prado
PRADO是一個(gè)基于組件和事件驅(qū)動(dòng)的PHP5開(kāi)發(fā)框架。它以組件,事件,屬性來(lái)代替?zhèn)鹘y(tǒng)web開(kāi)發(fā)中的程序,URLs和查詢(xún)參數(shù)。
14、Agavi
Agavi 是一個(gè)強(qiáng)大的可伸縮的 PHP5 的Web應(yīng)用MVC框架,遵從 MVC paradigm。它能幫助開(kāi)發(fā)者編寫(xiě)簡(jiǎn)潔,可維護(hù)可擴(kuò)展的代碼。它沒(méi)有太多的自由約束,給用戶(hù)較高的選擇權(quán)和自定義的權(quán)力,專(zhuān)注于長(zhǎng)遠(yuǎn)的發(fā)展,不為一時(shí)的利益而改變初衷。
15、DooPhp
DooPHP 是一個(gè)非??斓腜HP框架,使用眾所周知的設(shè)計(jì)模式,如MVC 和ORM,減少了開(kāi)發(fā)成本,減少開(kāi)發(fā)者的工作量。