在 Python 技術體系下,大并發響應性能最優的當屬 FastAPI 輕量級框架,其響應性能可以跟 Node.JS 和 Go 媲美,主要受益于它是異步技術框架。
Python 技術體系下提供了大量的人工智能開發框架,把人工智能技術、大數據技術融合并工程化是軟件開發人員必須面對的一個問題,FastAPI 為此提供了很好的 Web 工程化技術支撐。FastAPI 支持前后端分離開發,并支持 FastAPI 與 Django 混合開發,具有強大的工程實踐能力。
與 Django、Flask 框架相比較,Django 是 Python 下重量級的開發框架,集成了大量的后端公共功能模塊,拿來稍微完善一下就可以使用。但是它也存在一些問題,比如高度集成了關系型數據庫的操作支持,對 NoSQL 集成未作考慮,存在 NoSQL 數據庫接入開發難度大的問題。另外,在異步技術上與 FastAPI 存在很大差距。Flask 僅適用于中小規模的 Web 開發,不支持異步技術,無法解決大規模并發訪問問題。
此外,FastAPI 也有高效編碼、更少代碼開發 Bug、智能代碼編輯等優點。
OSCHINA 本期高手問答 (11 月 23 日 - 11 月 29 日) 我們一起探討 “Python 下如何利用 FastAPI 框架開發實用、快捷的 Web 商業系統” 的話題,做客高手問答的嘉賓是暢銷書《Python FastAPI Web 開發從入門到項目實戰》的作者 劉瑜、安義和喻小菲 老師。
可討論的問題包括但不限于:
如何利用 FastAPI 快速構建 Web 商業應用程序?
如何實現 MongoDB、Redis 的集成開發?
如何實現 FastAPI 和 Django 混編?
如何實現 FastAPI 和前端 Vue.js 同步開發?
審核編輯 :李倩
-
框架
+關注
關注
0文章
403瀏覽量
17543 -
python
+關注
關注
56文章
4807瀏覽量
85041 -
大數據
+關注
關注
64文章
8908瀏覽量
137801
原文標題:Python下如何利用FastAPI框架開發實用、快捷的Web商業系統?
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論