flask vs tornado

2015-06-15 15:04:58 +08:00
 sicongliu
最近想写一个blog练手,功能很基本比如user register/login, CRUD, blog post tag之类。
想用tornado写,虽然本身对flask更熟一些。感觉flask虽然好用但是大量使用插件,云里雾里最后基本相当于再造了一个django.
Tornado需要自己造一些轮子,对于新手来说有点难度,不知道完成这样的blog系统需要造什么轮子?
5333 次点击
所在节点    Python
12 条回复
Magic347
2015-06-15 15:27:23 +08:00
可能还需要用到的几个组件或者模块,比如session(用户会话状态记录)、orm(关系型数据实例对象化)以及cache(必要的缓存机制),另外可能还需要一些三方的邮件服务、文件存储服务(比如图片的存储)、全文检索服务等等,仅供楼主参考。
sicongliu
2015-06-15 15:34:15 +08:00
谢谢楼上,不知道有没有好的范例?tornado官方的demo不支持python3
neoblackcap
2015-06-15 18:46:47 +08:00
@sicongliu Tornado有使用很多新的3特性,官网文档里面都有写,反而是如果你用2的话还要用到他们提供的backport。tornado应该是能很好支持python3的,倒是什么数据库是你需要关心的。
macemers
2015-06-15 18:55:54 +08:00
为什么不用django
loading
2015-06-15 19:22:18 +08:00
flask帮你解决了不少安全问题,至少要了解一下。
zeayes
2015-06-16 09:02:38 +08:00
都用过,还是感觉flask稍微爽一点。
Azul
2015-06-16 09:07:22 +08:00
@sicongliu https://github.com/chinakyc/blog 刚用python3 + Tornado 写的一个博客
sicongliu
2015-06-16 12:05:44 +08:00
@Azul 高手请受我一拜,您的blog是我见过用tornado写的最清晰的
ltttx
2015-06-16 12:43:58 +08:00
哪个都无所谓,个人blog完全够用。
yanyandenuonuo
2015-06-16 13:02:02 +08:00
先用Django吧 熟悉了再切其它
Azul
2015-06-16 18:06:27 +08:00
@sicongliu 我受不起,菜鸟一个。能对你有帮助就好 哈哈
mqingyn616
2015-06-17 18:55:55 +08:00
@Magic347 楼主所说的这些轮子,其实这里有个现成的tornado框架都替你做好了:
https://github.com/mqingyn/torngas

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

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

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

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

© 2021 V2EX