2018 年,你选择 Flask 还是 Django?

2018-01-08 13:32:39 +08:00
 bingod
现在到了 2018 年,后出的 Flask 的人气越来越旺,目前在 GtiHub 有 32200 个 star,而 Django 是 30800 个 star,如果使用 Python 语言,你会选择 Django 还是 Flask, 来作为网站、小程序、App 的后端呢?
50202 次点击
所在节点    Python
127 条回复
rogwan
2018-01-08 14:34:56 +08:00
django 老大哥的历史使命已经完成了,早期的开发者有的已经退休玩音乐去了,flask 后起之秀,学了大哥的长处,结合新时代的需求,sanic 没用过,不好说。
zhusimaji
2018-01-08 14:40:23 +08:00
flask 用的多一点
sujin190
2018-01-08 14:41:03 +08:00
其实看了下 aiohttp 也不错了
slgz
2018-01-08 14:46:09 +08:00
为啥没用人 webpy
XIVN1987
2018-01-08 14:49:30 +08:00
这么多选 Go 的,,难道你们用户很多吗(`・ω・´)
lqf96
2018-01-08 14:51:18 +08:00
说来要是 diesel, hyper, serde, iron 成熟了,后端 api 就可以转向 rust 了
gjquoiai
2018-01-08 14:59:31 +08:00
对了对了还有 pylons 套装可以选~
invzhi
2018-01-08 15:10:26 +08:00
作为一个先后用过 Flask 和 Django 然后转向 Go 的人,嗯,不用 Nginx,编译了直接跑,挺爽的 :D
est
2018-01-08 15:12:28 +08:00
Sanic 渣渣。

https://zhuanlan.zhihu.com/p/32518153


@gjquoiai
@fml87
@bingod
@wph95
@SuperMild
@wellsc
@rogwan


Python 基于 WSGI 的框架都特么渣!
wellsc
2018-01-08 15:15:29 +08:00
@est #29 666 Sanic 不是基于 WSGI
est
2018-01-08 15:17:32 +08:00
@wellsc 我说了两件事。一是 Sanic 渣 。二是 flask/django 等只能以 wsgi 接口工作的也很渣。
wph95
2018-01-08 15:20:54 +08:00
"代码质量真的不好" 划重点
sanic 要么就老老实实的抄 flask

结果搞个四不像出来 sanic 既不遵守 wsgi 也不遵守 asgi 出了问题还得自己 fix。
虽然 sanic 估计也发现了这个问题,看 5 个月前的版本更惨。

> Python 基于 WSGI 的框架都特么渣!

Instagram, Pinterest, Disqus 笑而不语
permaylau
2018-01-08 15:22:35 +08:00
因为 WordPress,所以选择 PHP
wangkai123
2018-01-08 15:23:19 +08:00
@est “ flask/django 等只能以 wsgi 接口工作”
低级黑。。。
xrlin
2018-01-08 15:42:48 +08:00
@invzhi Golang 单文件部署确实挺爽的,资源占用还少。
est
2018-01-08 15:43:27 +08:00
@wangkai123 请举反例。
est
2018-01-08 15:43:53 +08:00
@wph95 腾讯 cgi-bin 笑而不语。
Daming
2018-01-08 15:45:40 +08:00
tornado 难道没人用吗?
wangkai123
2018-01-08 16:00:18 +08:00
@est https://github.com/django/daphne
django 是可以上 asgi 的呀?还是我们讨论的不是同一个问题?
est
2018-01-08 16:01:12 +08:00
@wangkai123 Django Channels 属于 Django 的一部分吧。2333。我的理解是个外挂。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/421021

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX