NGINX Sprint China 2022–NGINX年度旗艦盛會,已開啟免費預約! >>>
在全民互聯網的今天,一款好使的Web商業系統,首先需要支持大並發的訪問量,以滿足用戶的快速訪問需求。在Python技術體系下,大並發響應性能最優的當屬FastAPI輕量級框架,其響應性能可以跟Node.JS和Go媲美,主要受益於它是異步技術框架。
Python技術體系下提供了大量的人工智能開發框架,把人工智能技術、大數據技術融合併工程化是軟件開發人員必鬚麵對的一個問題,FastAPI為此提供了很好的Web工程化技術支撐。 FastAPI支持前後端分離開發,並支持FastAPI與Django混合開發,具有強大的工程實踐能力。
與Django、Flask框架相比較,Django是Python下重量級的開發框架,集成了大量的後端公共功能模塊,拿來稍微完善一下就可以使用。但是它也存在一些問題,比如高度集成了關係型數據庫的操作支持,對NoSQL集成未作考慮,存在NoSQL數據庫接入開發難度大的問題。另外,在異步技術上與FastAPI存在很大差距。 Flask 僅適用於中小規模的Web開發,不支持異步技術,無法解決大規模並發訪問問題。
此外,FastAPI也有高效編碼、更少程式碼開發Bug、智能程式碼編輯等優點。
科技資訊 本期高手問答(11 月23 日- 11 月29 日) 我們一起探討“Python下如何利用FastAPI框架開發實用、快捷的Web商業系統”的話題,做客高手問答的嘉賓是暢銷書《Python FastAPI Web開發從入門到項目實戰》的作者劉瑜、安義和喻小菲老師。
可討論的問題包括但不限於:
- 如何利用FastAPI快速構建Web商業應用程式?
- 如何實現MongoDB、Redis的集成開發?
- 如何實現FastAPI和Django混編?
- 如何實現FastAPI和前端Vue.js同步開發?
有其他相關的問題,也歡迎提問。
嘉賓介紹
劉瑜,高級信息系統項目管理師,具有20多年C、ASP、BASIC、FoxBASE、Delphi、Java、C#、Python等編程經驗,軟件工程碩士、碩士企業導師、大數據重點實驗室主任。開發過商業項目20餘套,承擔省部級千萬級別項目5個,發表國內外論文10餘篇。出版了《戰神——軟件項目管理深度實戰》《NoSQL數據庫入門與實踐》《Python編程從零基礎到項目實戰》《Python編程從數據分析到機器學習實踐》《算法之美——Python語言實現(微課視頻版)》《Python Django Web從入門到項目實戰》《Python FastAPI Web開發從入門到項目實戰》。
安義,系統架構師,部門經理,具有20多年軟件開發經驗,主導過多個行業(醫療、教育、互聯網、地產、遊戲、汽車、餐飲等)的軟件系統開發工作。熟悉多種開發語言和開發框架,具有豐富的軟件實戰經驗。曾是騰訊公司負責袋鼠跳跳應用的研發負責人,目前為“三酷貓”團隊的軟件技術總監。 《Python Django Web從入門到項目實戰》《Python FastAPI Web開發從入門到項目實戰》第二作者。
喻小菲,專職軟件高級工程師,10餘年軟件項目開發經驗,FastAPI專業技術群群主,承擔過物聯網、遊戲、網絡安全等10多個商業項目。主要從事Python Web方向的開發工作,對FastAPI、Sanic、Django、Flask等網絡框架均有研究,始終追踪Python開發最前沿的發展方向,具有豐富的Python Web開發經驗。
為了鼓勵踴躍提問,我們會在問答結束後從提問者中抽取5 名幸運會員贈予《Python FastAPI Web開發從入門到項目實戰》一書。
京東購書:
https://item.jd.com/10062939804784.html#none
天貓有售:
https://detail.tmall.com/item.htm?abbucket=14&id=688018990716&rn=9918a277021797d2c811ad4111db3886&spm=a1z10.3-bs.w4011-22696760641.22.593ab832LiOz4i
OSChina 高手問答一貫的風格,不歡迎任何與主題無關的討論和噴子。
下面歡迎大家向劉瑜、安義和喻小菲老師積極提問,直接回帖提問即可。
發佈留言