国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

fastd 3.1 基于 Swoole 擴展的API框架

jerryloveemily / 2228人閱讀

摘要:自發布以來,終于確定了發展的路線,最終還是和走在了一起,并且基于提供強大的性能支持。不同于,僅提供最基礎的核心主干,其他均由開發者自助組裝框架不會過度整合太多不必要的組件,現在不會,未來也不會。

自 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
啟動 Web 框架
$ php -S localhost:9876 -t web
訪問 Web
$ curl -i http://localhost:9876/

更多操作及文檔請訪問: FastD中文文檔

反饋&幫助

如果你在使用中遇到問題,請聯系: bboyjanhuang@gmail.com. 微博: 編碼俠

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22772.html

相關文章

  • PHP學習計劃

    摘要:相關框架路由網絡組件解析組件數據庫對象生成器錯誤處理組件配置命令行工具簡單容器注釋解析組件文件處理基于數據存儲日子處理基于模板引擎基于中間件單元測試中間件數據類型操作網絡編程知識基礎知識環境配置,內置服務器知識版本管理與代碼注釋命名空間日期 PHP 相關 FastD PHP Web框架 PHP路由 Swoole網絡組件 PHPHttp解析組件 PHP數據庫 PHP對象生成器 PHP錯...

    shery 評論0 收藏0
  • PHP學習計劃

    摘要:相關框架路由網絡組件解析組件數據庫對象生成器錯誤處理組件配置命令行工具簡單容器注釋解析組件文件處理基于數據存儲日子處理基于模板引擎基于中間件單元測試中間件數據類型操作網絡編程知識基礎知識環境配置,內置服務器知識版本管理與代碼注釋命名空間日期 PHP 相關 FastD PHP Web框架 PHP路由 Swoole網絡組件 PHPHttp解析組件 PHP數據庫 PHP對象生成器 PHP錯...

    missonce 評論0 收藏0
  • FastD 最佳實踐一: 構建 API

    摘要:最佳實踐一構建是一個專門針對應用層而生的一個應用框架,提供良好的中間件,路由以及支持擴展運行,從而具體良好的性能條件。手動創建添加路由地址調用完成最第一個路由。緩存也是一個前置中間件,使用方式與日常操作保持一致。 FastD 最佳實踐一: 構建 API FastD 是一個專門針對 API 應用層而生的一個 PHP 應用框架,提供良好的中間件,路由以及支持 swoole 擴展運行,從而具...

    WalkerXu 評論0 收藏0
  • fastd3.2 穩定版發布

    摘要:繼版本之后,經過半年斷斷續續的迭代,現在版本終于迎來第一個穩定版,未來會繼續對其進行研發,除了本身的功能特性外,還會對其能夠提供的體系,生態進行完善。新特性新增進程管理命令,新增配置文件。也希望業界各個兄弟能夠指出產品的不足以及建議 繼3.1版本之后,經過半年斷斷續續的迭代,現在3.2版本終于迎來第一個穩定版,未來會繼續對其進行研發,除了本身的功能特性外,還會對其能夠提供的體系,生態進...

    gplane 評論0 收藏0
  • 我眼中PHP

    摘要:趁著吃下午茶,我也來簡單談談對甚至的一些看法。然而放眼現在,其實這些東西,感覺像是入門級別的要求了。說說我自己吧,不可否認,在工作中,我確實是個打雜,說好的架構呢,說還的管理呢,說好的技術支持呢,,到頭來,還是東忙西忙,一無所事。 趁著吃下午茶,我也來簡單談談對 PHP 甚至 PHPer 的一些看法。 況且最好的語言要是沒有優秀的人,那幾本就是扯淡,沒錯,就是你們在大大小小的群經常看到...

    Lin_R 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<