为什么轻量化,前后端分离的大背景下,flask 和 django star 差距却越拉越小了?

2020-03-13 17:31:42 +08:00
 wuwukai007
2019.1 flask star - django star = 2000
2020.3 flask star - django star = 1600
5783 次点击
所在节点    Python
30 条回复
bnm965321
2020-03-13 22:41:38 +08:00
django 的设计哲学叫做 opinionated,他们觉得提供给你的方法就是最好的,对于选择困难症 /完美主义者都是福音。

所以 django 的 slogan 叫做: The Web framework for perfectionists with deadlines

关于 opinionated: https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/Introduction
bnm965321
2020-03-13 22:43:28 +08:00
MDN 的这个 Django 教程我觉得起到了不小的宣传效果。
Aether
2020-03-13 23:27:22 +08:00
套用一句话来说,绝大部分项目都没到比较两个框架哪个好的地步。
mimzy
2020-03-13 23:31:16 +08:00
差距越来越小我觉得还有一个原因,自从 Flask 创始人沉迷 Rust 以后 Flask 团队的开发最近已经不活跃了,反观 Django 3 的路线图里要做的工作和时间节点还是很清晰的。
james122333
2020-03-14 00:13:58 +08:00
大而全 小而精之争?
不用争了 大而全如果够好 里面的组件也就会是小而精
之所以没显现问题只是因为需求面窄 一有状况马上就经不起考验了
社会的进步什么时候不讲精致度了? 一味追求大而全里面组件乱七八糟当然是没什么用的
johnsona
2020-03-14 23:19:53 +08:00
@gsz2015 flask 用来学 web 开发是一个什么流程就好了。一个权限设计功能,flask 堆积木一样堆装饰器。Ddrf 得做法更优雅。Django 有不少开源商业项目。flask ?没听说过。。开玩笑,有的。宝塔面板还有一个调度工具忘了名字了
noparking188
2020-03-15 21:56:25 +08:00
Django 省事
johnsona
2020-04-16 15:31:03 +08:00
时隔多日,再来批判 flask,最近一个功能是根据配置文件在文件系统和 oss 对象存储系统之间切换,flask:什么 storage ? django:django.core.file.storage,flask:没听说过,好像有一些第三方库,除了十几个赞,7-8 年前最后提交也没什么嘛。django:操,受不了
johnsona
2020-04-16 19:35:25 +08:00
再来批判,flask 没有阿里云 oss 的扩展包,django 有,django 再得一分
johnsona
2020-08-06 15:26:44 +08:00
再来批判,django 可以在配置文件安装其他 app,flask?我看到有人自己造了一个,还有什么解决办法? distributewsgi?tui

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

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

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

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

© 2021 V2EX