V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
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
bingod
V2EX  ›  Python

2018 年,你选择 Flask 还是 Django?

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

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

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

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

    看项目大小选择框架。
    hitrust
        119
    hitrust  
       2018-01-10 09:36:05 +08:00
    Instagram 总注册用户达到 30 亿,月活跃用户数达 8 亿, 还是 Python 的重度使用者,所以与其干谈论运行速度和不那么实际的 benchmark, 不如先实现一个小目标先,搞个 1 亿月活用户如何。
    fangzq
        120
    fangzq  
       2018-01-10 11:16:21 +08:00
    @dick20cm ,有大佬说 sanic 代码耦合度很高,而 flask 耦合就比较低,可以轻松的做各种定制,sanic 是牵一发而需要动很多代码
    online2offline
        121
    online2offline  
       2018-01-10 13:29:25 +08:00
    用 Phoenix
    timqi
        122
    timqi  
       2018-01-10 17:57:44 +08:00
    据说 sanic 性能好。90% 的项目用 Django 用不了吃亏用不了上当
    chzb
        123
    chzb  
       2018-01-17 11:33:02 +08:00 via Android
    研究了好久 django 了,来年还会继续研究。。。
    RicardoScofileld
        124
    RicardoScofileld  
       2018-01-17 13:58:54 +08:00
    大佬们有没有 tornado 相关的书籍啊
    2gua
        125
    2gua  
       2018-02-04 18:36:24 +08:00
    Flask 玩腻,现在选 Django。
    linkermlin
        126
    linkermlin  
       2018-12-13 15:21:27 +08:00
    Flask 好,简单方便。
    lovezww2011
        127
    lovezww2011  
       2019-02-16 11:01:31 +08:00   ❤️ 1
    强烈推荐 django,鄙人用 django 开发的视频网站: https://mypython.me/2019/01/10/vod-step-01/
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3066 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 402ms · UTC 11:02 · PVG 19:02 · LAX 04:02 · JFK 07:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.