在 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浏览量
17559 -
python
+关注
关注
56文章
4811浏览量
85102 -
大数据
+关注
关注
64文章
8912浏览量
137896
原文标题:Python下如何利用FastAPI框架开发实用、快捷的Web商业系统?
文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热门前端框架:引领现代 Web 开发的潮流
AI开发框架集成介绍
SSM框架在Java开发中的应用 如何使用SSM进行web开发
Python中的人工智能框架与实例
bootstrap框架用什么软件开发
如何在IDF框架中使用自定义的静态库和动态库?
华为云开发者桌面全新发布 CodeArts IDE for Python,极致优雅云原生开发体验
![华为云<b class='flag-5'>开发</b>者桌面全新发布 CodeArts IDE for <b class='flag-5'>Python</b>,极致优雅云原生<b class='flag-5'>开发</b>体验](https://file1.elecfans.com/web2/M00/E4/97/wKgaomY8-YGAHcqnAAXBzdd5eGs799.png)
评论