python web framework 哪个更适合上手?

2016-06-03 03:13:37 +08:00
 geeti

从来没弄过 web application ,想玩玩。貌似非常流行的有 flask , django,pyramid 等。 哪个更适合个人开发者拿来玩玩?

另外一个问题,这些 framework 都是需要 wsgi 来连接 python 和 httpd 么?

6974 次点击
所在节点    Python
49 条回复
czwen1993
2016-06-03 10:08:45 +08:00
flask 轻量级
aljun
2016-06-03 11:38:27 +08:00
Jolla
onestar
2016-06-03 11:55:17 +08:00
flask 好用
xiaomayi0323
2016-06-03 11:56:50 +08:00
bottle +1
julyclyde
2016-06-03 12:01:14 +08:00
基本上就 flask 和 django/ulipad 这两个
bottle 貌似没有插件机制
GeekGao
2016-06-03 12:07:22 +08:00
flask 吧 组件和概念不多不少,恰到好处
honmaple
2016-06-03 12:07:24 +08:00
flask 插件质量有些参差不齐
yamada
2016-06-03 13:54:13 +08:00
有轻微强迫症的表示不喜欢糊一堆插件上去(而且还有不少需要第三方的,质量也不敢有保证),所以学了一周 flask 后转 django 了
rapospectre
2016-06-03 17:28:48 +08:00
最快拿来用: flask ;一个 .py 搞定所有(当然 tornado 也可以一个 .py 搞定, 不过入门感觉 flask 更快)。

有比较完整的目录结构和开发模式的还是 Django 。楼主你如果想写比较大的工程还是先用 Django 吧,目录分层什么的比较清晰。反正我们拿 tornado 、 flask 什么的写大点的工程最后也是自己攒一套跟 Django 一样的目录和功能。
rapospectre
2016-06-03 17:29:47 +08:00
关于 wsgi 你可以参考下我写的文章:

浅谈 cgi 、 wsgi 、 uwsgi 与 uWSGI : http://www.rapospectre.com/blog/31
skydiver
2016-06-03 17:32:36 +08:00
@rapospectre 打开以后是个白页
rapospectre
2016-06-03 17:39:10 +08:00
@skydiver 啊?我这里打开没啥问题啊。有可能是没加载出来,服务器带宽比较小,见谅
DaCong
2016-06-03 18:26:27 +08:00
我觉得最简单上手的是 web2py ,但是限制太多,太重,用过一段时间后用了 flask
chaleaoch
2016-06-03 18:40:30 +08:00
django
zhizhongzhiwai
2016-06-03 18:48:03 +08:00
看那么多人,推荐 django 和 tornado , 没想到傻 13 真多!
linuxchild
2016-06-03 20:23:40 +08:00
没有接触别的, django 让我觉得。。。后台几乎不用自己写
Rand01ph
2016-06-03 20:38:02 +08:00
@zhizhongzhiwai 请问有什么为题吗
kran
2016-06-03 21:01:53 +08:00
@clino 难得有人关注呀
aljun
2016-06-03 21:18:12 +08:00
Django ,
Pure88
2016-06-03 21:39:25 +08:00
自己基于 web.py 撸了一个最佳实践,做一个 restful 后台是没什么问题的。
https://github.com/Yaoxin/improved_webpy
orm 部分参考了廖大的

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

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

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

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

© 2021 V2EX