Python web 几大框架那种适合新手? dalao 来发表下自己的高见

2018-03-30 11:43:10 +08:00
 1500176279
如题,花了一段时间学习基础语法,以及一些相关知识,现在想用更上一层楼!
10240 次点击
所在节点    Python
56 条回复
qs
2018-03-30 11:44:24 +08:00
flask 知名度高的前提下 使用更简单
forthdim
2018-03-30 11:48:55 +08:00
flask 呗,简单易用
pimin
2018-03-30 11:50:21 +08:00
flask 上手快一些
WilliamLin
2018-03-30 11:54:54 +08:00
flask 或 django
xpresslink
2018-03-30 11:58:39 +08:00
看你的需求和你本身对 python 语言基础。
如果你的 python 语言基础也是小白又想马上撸出来点东西,主要是以内容展示为主的项目,那么选 Django。
如果你的 pthon 基础不错,想做某种服务后端,以 api 为主,需要比较大的灵活度,那么选 flask
fanhaipeng0403
2018-03-30 12:14:05 +08:00
flask
rogwan
2018-03-30 12:14:57 +08:00
以为有很多框架可选,其实也就 flask 和 django。其他的要么太老,要么太新,要么太小,要么太大。
SuperMild
2018-03-30 12:17:40 +08:00
flask,用来做小项目真的很爽
SlipStupig
2018-03-30 12:24:45 +08:00
难道不是 tornado,性能好,轻量化,我从 3.0 用到现在 5.0.....
lixuda
2018-03-30 12:25:58 +08:00
@SlipStupig 方便吗
SlipStupig
2018-03-30 12:28:32 +08:00
@lixuda 非常方便,文档齐全,更新迅速,大型开发也不成问题.
详情见官方文档: http://www.tornadoweb.org/en/stable/
vimiix
2018-03-30 12:42:22 +08:00
入门 flask->进阶 django->高手 flask
vimiix
2018-03-30 12:44:03 +08:00
flask 就是 Dota 里的 SF,农药里的妲己 ,😄
wspsxing
2018-03-30 12:44:07 +08:00
flask 微框架,
django 大而全的框架,
sanic 性能好,
初学者前两个随便选一个就行,另外 tornado 的时代已经过去了。
Marmot
2018-03-30 12:44:32 +08:00
楼上+1
xpresslink
2018-03-30 12:46:32 +08:00
@SlipStupig 我觉得 tornado 的异步网络框架是很强大,非常适合做高并发应用后端。做 web 框架就有点功能上不完善了,特别是异步回调模式不是一般小白能很快上手写代码的,老手都头疼,要是我宁愿用 gevent。
lauix
2018-03-30 14:15:11 +08:00
flask 优化后,比 tornado 并发更高。
fy
2018-03-30 14:56:17 +08:00
flask 文档好容易上手。
tornado 不错但是缺少一些常用的辅助功能。
不过现在毕竟是前后端分离的时代了,不要模板的话像是 apistar 这种框架也不妨看看。
另外我以前是 tornado 老用户了,造了一个轮子: https://github.com/fy0/fpage


@xpresslink #16 异步使用 python3
mingzizhi
2018-03-30 14:58:44 +08:00
flask 确实很方便,我也刚弄 Python,就用的 flask,易学,简单,文档也 OK
Hopetree
2018-03-30 15:06:59 +08:00
@vimiix 草丛婊???

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

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

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

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

© 2021 V2EX