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