2018 年,你选择 Flask 还是 Django?

2018-01-08 13:32:39 +08:00
 bingod
现在到了 2018 年,后出的 Flask 的人气越来越旺,目前在 GtiHub 有 32200 个 star,而 Django 是 30800 个 star,如果使用 Python 语言,你会选择 Django 还是 Flask, 来作为网站、小程序、App 的后端呢?
50606 次点击
所在节点    Python
127 条回复
sujin190
2018-01-09 09:49:23 +08:00
说 py 性能不行的,tornado 配 pypy 并发基本不用说了,qps 也可以轻松过万,我就说你们有什么牛逼的网站能需要这么高请求量的
jimisun
2018-01-09 09:51:53 +08:00
@tftk 怎么讲???将要毕业的人一脸懵逼。
bramblex
2018-01-09 09:52:17 +08:00
@renhua

我用了 crow,拿来做我的游戏匹配服务的接口,舒服。
Mbin
2018-01-09 10:02:19 +08:00
讨论了这么久,没一个说 node 相关的。。。它不行了?
yylucifer
2018-01-09 10:08:05 +08:00
推荐一波 tornado,可以试试,很溜的。。
bramblex
2018-01-09 10:15:31 +08:00
@Mbin

不开玩笑,拿 node 做 web 真的就是坑自己啊。
linruiyi
2018-01-09 10:27:47 +08:00
看需求啦
huigeer
2018-01-09 10:36:35 +08:00
spring 吧
tmac
2018-01-09 13:13:58 +08:00
@bramblex 此话怎讲? 是有什么踩坑的经历吗
adami
2018-01-09 13:23:37 +08:00
node 大法好
M4ster
2018-01-09 15:38:40 +08:00
Express, Koa 🤐
wzwwzw
2018-01-09 15:45:10 +08:00
说的好,我选择 node
kevindu
2018-01-09 16:36:22 +08:00
sanic
hujianxin
2018-01-09 16:44:02 +08:00
正经项目,我用 spring,个人项目小项目,我用 flask,考虑给 golang 加上一席之地
dick20cm
2018-01-09 19:08:48 +08:00
楼上老哥,为啥你们老说 sanic 代码质量不好,大概看了看,除了注释比 flask 少很多,代码还是很规范的,与此相比 flask 却是注释过多了,2000 行有一半都是注释
@wph95 ManjusakaL
no1xsyzy
2018-01-09 19:54:04 +08:00
@glues 为什么要汇编,说 C 多好,还可以圆回来
你问我怎么用的 C ?问得好,我用的是 CPython 然后通过 Python 代码操作网卡数据。
你问我怎么用的 Python ?问得好,……
julyclyde
2018-01-10 08:17:26 +08:00
django 确实功能完善,但它出现在 WSGI 以前,结果是很多概念在 WSGI 有一遍,在 Django 又一遍,感觉好浪费
Mark24
2018-01-10 09:00:06 +08:00
Django 给的多,好用的 ORM,
Flask 给的少,只有一个核心。

随着项目越大,框架能给你的就越少,因为你自己的设计变得越多。

看项目大小选择框架。
hitrust
2018-01-10 09:36:05 +08:00
Instagram 总注册用户达到 30 亿,月活跃用户数达 8 亿, 还是 Python 的重度使用者,所以与其干谈论运行速度和不那么实际的 benchmark, 不如先实现一个小目标先,搞个 1 亿月活用户如何。
fangzq
2018-01-10 11:16:21 +08:00
@dick20cm ,有大佬说 sanic 代码耦合度很高,而 flask 耦合就比较低,可以轻松的做各种定制,sanic 是牵一发而需要动很多代码

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

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

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

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

© 2021 V2EX