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 条回复
mind3x
2018-01-08 20:32:33 +08:00
乱入一个,有多少人听说过 /用过 JHipster 的?
ycz0926
2018-01-08 20:38:22 +08:00
有模板的,django
api,tornado
统一搞上 pypy。。。。
ericls
2018-01-08 21:26:58 +08:00
如果是 flask 为什么不用 sanic
lepture
2018-01-08 22:37:47 +08:00
作爲 Flask 項目組成員,當然是選擇 Flask 呀。今天在 https://lepture.com/en/2018/announcement-of-authlib 裏還提到

> Flask comes first, Django comes second.
tmac
2018-01-08 22:42:49 +08:00
@mind3x spring boot 的脚手架
chengzhoukun
2018-01-08 23:14:32 +08:00
tornado 吧,对 asyncio 支持不错
lozzow
2018-01-08 23:17:30 +08:00
@slgz 作者都去世了,很久没维护了
wingyiu
2018-01-08 23:26:07 +08:00
django 其他最后都会被开发堆积木对称 django
renhua
2018-01-08 23:29:46 +08:00
2018,为何不用 crow
billion
2018-01-08 23:31:37 +08:00
你需要知道有一个东西叫做 Sanic,效率是 Flask 的 200 倍,Route 和 Flask 一模一样。
lepture
2018-01-08 23:46:13 +08:00
@billion @ericls route 並不是 Flask 的特點,Flask 的特點是 context 機制。
blless
2018-01-09 00:57:30 +08:00
@billion 仔细看过 sanic
的 benchmark 的人就不会把 200 倍挂嘴上。sanic 接近 lgo 效率是用 mrk (好像是,手机懒得查了)合并 http 请求,另外极其可能只是个测试一个 helloworld。根本没什么参考意义。自己写两个后端服务调用下就知道这东西其实根本没那么玄乎
fengdra
2018-01-09 01:06:57 +08:00
现在有 react,vue 之类的,模板引擎都可以放前端,后端用 jsonrpc 提供数据接口就够了
OldPanda
2018-01-09 03:47:03 +08:00
如果仅仅是后端,可以用 sanic,前端用用 angular 或者 vue 都可以
chengxiao
2018-01-09 06:48:06 +08:00
Django 吧,东西写出来是用的,怎么快怎么方便怎么来啊,大而全没什么不好的
jimzhong
2018-01-09 07:50:05 +08:00
小网站用 django,开发效率高。
hugee
2018-01-09 08:40:01 +08:00
选 php
pyufftj
2018-01-09 09:39:44 +08:00
@jackeylov3 你这个脑洞是真的服
sujin190
2018-01-09 09:45:36 +08:00
@ycz0926 #82 配 pypy 确实快,但是网上似乎没有什么文章介绍这个 gc 啊,实际使用中这个是个很大的问题,内存使用量、停顿都是很大的问题
huhujin
2018-01-09 09:48:08 +08:00
django 一票,flask 各种 flask-包一装还不是和 django 一样?网站大了还是上 spring 全家桶,生态好.

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

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

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

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

© 2021 V2EX