首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
V2EX  ›  Python

2018 年,你选择 Flask 还是 Django?

  •  
  •   bingod · 2018-01-08 13:32:39 +08:00 · 27977 次点击
    这是一个创建于 379 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在到了 2018 年,后出的 Flask 的人气越来越旺,目前在 GtiHub 有 32200 个 star,而 Django 是 30800 个 star,如果使用 Python 语言,你会选择 Django 还是 Flask, 来作为网站、小程序、App 的后端呢?
    126 回复  |  直到 2018-12-13 15:21:27 +08:00
    1  2  
        101
    sujin190   2018-01-09 09:49:23 +08:00
    说 py 性能不行的,tornado 配 pypy 并发基本不用说了,qps 也可以轻松过万,我就说你们有什么牛逼的网站能需要这么高请求量的
        102
    jimisun   2018-01-09 09:51:53 +08:00 via Android
    @tftk 怎么讲???将要毕业的人一脸懵逼。
        103
    bramblex   2018-01-09 09:52:17 +08:00
    @renhua

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

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

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

    看项目大小选择框架。
        119
    hitrust   2018-01-10 09:36:05 +08:00
    Instagram 总注册用户达到 30 亿,月活跃用户数达 8 亿, 还是 Python 的重度使用者,所以与其干谈论运行速度和不那么实际的 benchmark, 不如先实现一个小目标先,搞个 1 亿月活用户如何。
        120
    fangzq   2018-01-10 11:16:21 +08:00
    @dick20cm ,有大佬说 sanic 代码耦合度很高,而 flask 耦合就比较低,可以轻松的做各种定制,sanic 是牵一发而需要动很多代码
        121
    online2offline   2018-01-10 13:29:25 +08:00
    用 Phoenix
        122
    timqi   2018-01-10 17:57:44 +08:00
    据说 sanic 性能好。90% 的项目用 Django 用不了吃亏用不了上当
        123
    chzb   2018-01-17 11:33:02 +08:00 via Android
    研究了好久 django 了,来年还会继续研究。。。
        124
    RicardoScofileld   2018-01-17 13:58:54 +08:00
    大佬们有没有 tornado 相关的书籍啊
        125
    2gua   352 天前
    Flask 玩腻,现在选 Django。
        126
    linkermlin   40 天前
    Flask 好,简单方便。
    1  2  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1243 人在线   最高记录 4236   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 19ms · UTC 17:27 · PVG 01:27 · LAX 09:27 · JFK 12:27
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1