摘要:自發(fā)布以來(lái),終于確定了發(fā)展的路線,最終還是和走在了一起,并且基于提供強(qiáng)大的性能支持。不同于,僅提供最基礎(chǔ)的核心主干,其他均由開發(fā)者自助組裝框架不會(huì)過(guò)度整合太多不必要的組件,現(xiàn)在不會(huì),未來(lái)也不會(huì)。
自 3.0 發(fā)布以來(lái),F(xiàn)astD 終于確定了發(fā)展的路線,最終還是和 Swoole 走在了一起,并且基于 Swoole 提供強(qiáng)大的性能支持。項(xiàng)目地址: FastD
優(yōu)勢(shì):簡(jiǎn)單,靈活,開發(fā)服務(wù)與開發(fā) Web 一樣簡(jiǎn)單
同時(shí)支持 HTTP、TCP、UDP、WebSocket 等服務(wù)器
麻雀雖小,五臟俱全
專注底層 API 開發(fā)
FastD 已經(jīng)在很多場(chǎng)景已經(jīng)使用,特別針對(duì)后端 RESTful API上,已經(jīng)構(gòu)建不少的內(nèi)部服務(wù),后續(xù)會(huì)陸續(xù)開源一些中小型的解決方案,用于發(fā)現(xiàn)問(wèn)題和解決問(wèn)題。
理念: 化繁為簡(jiǎn)FastD 的理念是: 提供一個(gè)主干,讓開發(fā)者靈活拆卸零件(ServiceProvider),讓項(xiàng)目,功能更加獨(dú)立和靈活。不同于 Symfony、Laravel,F(xiàn)astD 僅提供最基礎(chǔ)的核心主干,其他均由開發(fā)者自助組裝
框架不會(huì)過(guò)度整合太多不必要的組件,現(xiàn)在不會(huì),未來(lái)也不會(huì)。并且框架定位于后端 API 開發(fā)中,不會(huì)整合模板,如果有必要的話,可以自己組裝一個(gè)模板擴(kuò)展或者提供器進(jìn)行整合。
如果你的團(tuán)隊(duì)正打算分離 API 和前端,不妨嘗試一下。
流程圖+--------------+ +-------------------+ | | | | | client |-------->| new application | | | | | +--------------+ +-------------------+ ^ | | | | | | v | +-------------------+ | | | | | bootstrap | | | | | +-------------------+ | | | | | v | +------------------+ | | | | | service provider | | | | | +------------------+ | | | v | +------------------+ +------------------+ | | | | | | | handle request |------->| route dispatch | | | | | | | +------------------+ +------------------+ | | | | +------+------+ | | | exception | | | +------+------+ | | | | | v v | +------------------+ +-----------------+ | | | | | | | handle exception | | call middleware | | | | | | | +------------------+ +-----------------+ | | | | | | | v | | +------------------+ | | | | | +----------------| handle response |<-----------------+ | | +------------------+貢獻(xiàn)
非常感謝一下兩位小伙伴,提供寶貴的意見(jiàn)和PR,希望未來(lái)會(huì)有更多感興趣的朋友參與其中。
yyz26371945
RunnerLee
非常歡迎感興趣,愿意參與其中,共同打造更好PHP生態(tài),Swoole生態(tài)的開發(fā)者。
如果你樂(lè)于此,卻又不知如何開始,可以試試下面這些事情:
在你的系統(tǒng)中使用,將遇到的問(wèn)題 反饋。
有更好的建議?歡迎聯(lián)系 [email protected] 或 新浪微博:編碼俠。
簡(jiǎn)單上手$ pecl install swoole $ composer create-project --stability=rc fastd/dobee
$ php -S localhost:9876 -t web
$ curl -i http://localhost:9876/
更多操作及文檔請(qǐng)?jiān)L問(wèn): FastD中文文檔
反饋&幫助如果你在使用中遇到問(wèn)題,請(qǐng)聯(lián)系: [email protected]. 微博: 編碼俠
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/22772.html
摘要:相關(guān)框架路由網(wǎng)絡(luò)組件解析組件數(shù)據(jù)庫(kù)對(duì)象生成器錯(cuò)誤處理組件配置命令行工具簡(jiǎn)單容器注釋解析組件文件處理基于數(shù)據(jù)存儲(chǔ)日子處理基于模板引擎基于中間件單元測(cè)試中間件數(shù)據(jù)類型操作網(wǎng)絡(luò)編程知識(shí)基礎(chǔ)知識(shí)環(huán)境配置,內(nèi)置服務(wù)器知識(shí)版本管理與代碼注釋命名空間日期 PHP 相關(guān) FastD PHP Web框架 PHP路由 Swoole網(wǎng)絡(luò)組件 PHPHttp解析組件 PHP數(shù)據(jù)庫(kù) PHP對(duì)象生成器 PHP錯(cuò)...
摘要:相關(guān)框架路由網(wǎng)絡(luò)組件解析組件數(shù)據(jù)庫(kù)對(duì)象生成器錯(cuò)誤處理組件配置命令行工具簡(jiǎn)單容器注釋解析組件文件處理基于數(shù)據(jù)存儲(chǔ)日子處理基于模板引擎基于中間件單元測(cè)試中間件數(shù)據(jù)類型操作網(wǎng)絡(luò)編程知識(shí)基礎(chǔ)知識(shí)環(huán)境配置,內(nèi)置服務(wù)器知識(shí)版本管理與代碼注釋命名空間日期 PHP 相關(guān) FastD PHP Web框架 PHP路由 Swoole網(wǎng)絡(luò)組件 PHPHttp解析組件 PHP數(shù)據(jù)庫(kù) PHP對(duì)象生成器 PHP錯(cuò)...
摘要:最佳實(shí)踐一構(gòu)建是一個(gè)專門針對(duì)應(yīng)用層而生的一個(gè)應(yīng)用框架,提供良好的中間件,路由以及支持?jǐn)U展運(yùn)行,從而具體良好的性能條件。手動(dòng)創(chuàng)建添加路由地址調(diào)用完成最第一個(gè)路由。緩存也是一個(gè)前置中間件,使用方式與日常操作保持一致。 FastD 最佳實(shí)踐一: 構(gòu)建 API FastD 是一個(gè)專門針對(duì) API 應(yīng)用層而生的一個(gè) PHP 應(yīng)用框架,提供良好的中間件,路由以及支持 swoole 擴(kuò)展運(yùn)行,從而具...
摘要:繼版本之后,經(jīng)過(guò)半年斷斷續(xù)續(xù)的迭代,現(xiàn)在版本終于迎來(lái)第一個(gè)穩(wěn)定版,未來(lái)會(huì)繼續(xù)對(duì)其進(jìn)行研發(fā),除了本身的功能特性外,還會(huì)對(duì)其能夠提供的體系,生態(tài)進(jìn)行完善。新特性新增進(jìn)程管理命令,新增配置文件。也希望業(yè)界各個(gè)兄弟能夠指出產(chǎn)品的不足以及建議 繼3.1版本之后,經(jīng)過(guò)半年斷斷續(xù)續(xù)的迭代,現(xiàn)在3.2版本終于迎來(lái)第一個(gè)穩(wěn)定版,未來(lái)會(huì)繼續(xù)對(duì)其進(jìn)行研發(fā),除了本身的功能特性外,還會(huì)對(duì)其能夠提供的體系,生態(tài)進(jìn)...
摘要:趁著吃下午茶,我也來(lái)簡(jiǎn)單談?wù)剬?duì)甚至的一些看法。然而放眼現(xiàn)在,其實(shí)這些東西,感覺(jué)像是入門級(jí)別的要求了。說(shuō)說(shuō)我自己吧,不可否認(rèn),在工作中,我確實(shí)是個(gè)打雜,說(shuō)好的架構(gòu)呢,說(shuō)還的管理呢,說(shuō)好的技術(shù)支持呢,,到頭來(lái),還是東忙西忙,一無(wú)所事。 趁著吃下午茶,我也來(lái)簡(jiǎn)單談?wù)剬?duì) PHP 甚至 PHPer 的一些看法。 況且最好的語(yǔ)言要是沒(méi)有優(yōu)秀的人,那幾本就是扯淡,沒(méi)錯(cuò),就是你們?cè)诖蟠笮⌒〉娜航?jīng)常看到...
閱讀 2479·2021-09-29 09:34
閱讀 3316·2021-09-23 11:21
閱讀 2508·2021-09-06 15:00
閱讀 1134·2019-08-30 15:44
閱讀 2037·2019-08-29 17:23
閱讀 3008·2019-08-29 16:44
閱讀 3064·2019-08-29 13:13
閱讀 1943·2019-08-28 18:12