社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python下如何利用FastAPI框架开发实用、快捷的Web商业系统?

OSC开源社区 • 1 年前 • 195 次点击  
在 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 同步开发?

有其他相关的问题,也欢迎提问。
长按识别下方二维码,即可进行提问:

嘉宾介绍

刘瑜,高级信息系统项目管理师,具有 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 开发从入门到项目实战》一书。
下面欢迎大家向 刘瑜、安义和喻小菲老师 积极提问,扫描下方二维码/点击文末阅读原文回帖提问即可。

立即提问

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/149759
 
195 次点击