摘要:自發布以來,終于確定了發展的路線,最終還是和走在了一起,并且基于提供強大的性能支持。不同于,僅提供最基礎的核心主干,其他均由開發者自助組裝框架不會過度整合太多不必要的組件,現在不會,未來也不會。
自 3.0 發布以來,FastD 終于確定了發展的路線,最終還是和 Swoole 走在了一起,并且基于 Swoole 提供強大的性能支持。項目地址: FastD
優勢:簡單,靈活,開發服務與開發 Web 一樣簡單
同時支持 HTTP、TCP、UDP、WebSocket 等服務器
麻雀雖小,五臟俱全
專注底層 API 開發
FastD 已經在很多場景已經使用,特別針對后端 RESTful API上,已經構建不少的內部服務,后續會陸續開源一些中小型的解決方案,用于發現問題和解決問題。
理念: 化繁為簡FastD 的理念是: 提供一個主干,讓開發者靈活拆卸零件(ServiceProvider),讓項目,功能更加獨立和靈活。不同于 Symfony、Laravel,FastD 僅提供最基礎的核心主干,其他均由開發者自助組裝
框架不會過度整合太多不必要的組件,現在不會,未來也不會。并且框架定位于后端 API 開發中,不會整合模板,如果有必要的話,可以自己組裝一個模板擴展或者提供器進行整合。
如果你的團隊正打算分離 API 和前端,不妨嘗試一下。
流程圖+--------------+ +-------------------+ | | | | | client |-------->| new application | | | | | +--------------+ +-------------------+ ^ | | | | | | v | +-------------------+ | | | | | bootstrap | | | | | +-------------------+ | | | | | v | +------------------+ | | | | | service provider | | | | | +------------------+ | | | v | +------------------+ +------------------+ | | | | | | | handle request |------->| route dispatch | | | | | | | +------------------+ +------------------+ | | | | +------+------+ | | | exception | | | +------+------+ | | | | | v v | +------------------+ +-----------------+ | | | | | | | handle exception | | call middleware | | | | | | | +------------------+ +-----------------+ | | | | | | | v | | +------------------+ | | | | | +----------------| handle response |<-----------------+ | | +------------------+貢獻
非常感謝一下兩位小伙伴,提供寶貴的意見和PR,希望未來會有更多感興趣的朋友參與其中。
yyz26371945
RunnerLee
非常歡迎感興趣,愿意參與其中,共同打造更好PHP生態,Swoole生態的開發者。
如果你樂于此,卻又不知如何開始,可以試試下面這些事情:
在你的系統中使用,將遇到的問題 反饋。
有更好的建議?歡迎聯系 bboyjanhuang@gmail.com 或 新浪微博:編碼俠。
簡單上手$ pecl install swoole $ composer create-project --stability=rc fastd/dobee
$ php -S localhost:9876 -t web
$ curl -i http://localhost:9876/
更多操作及文檔請訪問: FastD中文文檔
反饋&幫助如果你在使用中遇到問題,請聯系: bboyjanhuang@gmail.com. 微博: 編碼俠
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22772.html
摘要:最佳實踐一構建是一個專門針對應用層而生的一個應用框架,提供良好的中間件,路由以及支持擴展運行,從而具體良好的性能條件。手動創建添加路由地址調用完成最第一個路由。緩存也是一個前置中間件,使用方式與日常操作保持一致。 FastD 最佳實踐一: 構建 API FastD 是一個專門針對 API 應用層而生的一個 PHP 應用框架,提供良好的中間件,路由以及支持 swoole 擴展運行,從而具...
摘要:繼版本之后,經過半年斷斷續續的迭代,現在版本終于迎來第一個穩定版,未來會繼續對其進行研發,除了本身的功能特性外,還會對其能夠提供的體系,生態進行完善。新特性新增進程管理命令,新增配置文件。也希望業界各個兄弟能夠指出產品的不足以及建議 繼3.1版本之后,經過半年斷斷續續的迭代,現在3.2版本終于迎來第一個穩定版,未來會繼續對其進行研發,除了本身的功能特性外,還會對其能夠提供的體系,生態進...
閱讀 2472·2021-09-29 09:34
閱讀 3310·2021-09-23 11:21
閱讀 2501·2021-09-06 15:00
閱讀 1129·2019-08-30 15:44
閱讀 2030·2019-08-29 17:23
閱讀 3001·2019-08-29 16:44
閱讀 3060·2019-08-29 13:13
閱讀 1939·2019-08-28 18:12