Your browser doesn't support HTML5 audio
Ep 30. 和李辉聊聊 Flask 2.0
本期我们有幸请到了 Flask 团队的李辉,来聊聊他参与开源的经历,以及刚刚发布的 Flask 2.0 都有哪些重要的新特性
如果喜欢我们的节目,欢迎通过爱发电打赏支持:https://afdian.net/@pythonhunter
嘉宾
主播
Timeline
- 00:00:22 开始
- 00:00:37 嘉宾介绍
- 00:02:03 学习 Flask 和 Python 的经历
- 00:04:24 参与开源的经历——写作带来的「副作用」
- 00:12:28 Pallets 和 Flask 的 logo 到底是什么?
- 00:16:31 在火星上的 Flask 项目
- 00:18:52 失去维护的开源项目
- 00:25:12 Flask Community Workgroup
- 00:26:18 Flask 扩展选择困难综合症
- 00:29:17 大而全 VS 小而精+一堆扩展
- 00:31:20 HelloFlask 社区,兼谈如何正确提问
- 00:38:31 小白举手:如果我想参与一个已经成熟迭代的开源项目可以从哪些方面入手?
- 00:41:07 Flask 2.0 发布
- 00:41:44 New feature:嵌套蓝本
- 00:45:04 New feature:async 支持
- 00:48:19 温老师谈 ASGI
- 00:51:46 New feature:快捷路由装饰器
- 00:57:59 Flask 和 FastAPI 的对比争议
- 01:00:46 FastAPI 的营销和相关讨论
- 01:10:59 Flask 改进意见收集
Flask 用户调查问卷
链接
- 00:02:03 Flask
- 00:02:34 知乎问题:Web 开发还有前途吗?
- 00:06:24 李辉的书:《Flask Web 开发实战》
- 00:08:01 Pallets Projects
- 00:14:46 Flask logo
- 00:16:44 GitHub Mars 2020 Helicopter Contributor 徽章
- 00:17:36 NASA 火星直升机中使用了 Flask 的项目:F´ - A flight software and embedded systems framework(使用 Flask 开发的 GDS 后续被拆分到 F´ GDS)
- 00:22:16 PyPI 关于申请获取一个被抛弃的项目名称的规定
- 00:25:12 Flask Community Work Group
- 00:28:58 Dash: the most downloaded, trusted Python framework for building ML & data science web apps.
- 00:31:20 HelloFlask 论坛
- 00:35:02 Don't Just Say "Hello" in Chat.
- 00:41:07 Flask 2.0 changelog
- 00:45:24 asgiref: ASGI specification and utilities.
- 00:47:24 Quart: Quart is a Python ASGI web microframework with the same API as Flask.
- 00:57:18 Flask 2.0 在 Reddit 上的帖子
- 00:57:30 FastAPI: FastAPI framework, high performance, easy to learn, fast to code, ready for production
- 00:57:59 李辉的文章:请不要把 Flask 和 FastAPI 放到一起比较
- 01:01:37 用户对 FastAPI 高性能宣传的质疑以及其作者对「on compare with」的解释
- 01:08:06 APIFlask: A lightweight Python web API framework.(中文介绍文章)
- 01:09:26 Async Python is not faster
- 01:09:32 12 requests per second.(勘误:这里 laike9m 说错了。在文章里 12 requests/sec 是使用同步 Web 框架 + 同步 ORM 的结果,而非异步)
- 01:12:37 Flask 用户调查问卷