V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Tornado Documentation
http://www.v2ex.com/tornado/
Tornado on GitHub
https://github.com/facebook/tornado/
Tornado Gists
http://tornadogists.org/
fakestuff
V2EX  ›  Tornado

有没有哪些实用的 tornado 开源网站?

  •  
  •   fakestuff · 2014-12-20 12:13:32 +08:00 · 6850 次点击
    这是一个创建于 3655 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近想拿Tornado搭一个类似知乎的网站,但是在网上找不到很好的书籍。找了半天也只看到动物书的introduction to tornado。官方的demo又感觉不够复杂,所以想来这里求教一下有没有什么写的比较好的tornado的网站并且是开源的,想看下源代码。
    16 条回复    2015-02-05 15:07:25 +08:00
    billgreen1
        1
    billgreen1  
       2014-12-20 14:23:57 +08:00   ❤️ 1
    v2014
        2
    v2014  
       2014-12-20 14:26:37 +08:00 via Android
    @billgreen1 502了
    billgreen1
        3
    billgreen1  
       2014-12-20 14:28:56 +08:00
    @v2014 好快啊上午还好着呢
    fakestuff
        4
    fakestuff  
    OP
       2014-12-20 14:29:37 +08:00
    @billgreen1 但是这个似乎是只有告诉你哪些网站是用tornado开发的。因为是商业网站。。开源的比较少把。
    zhouquanbest
        5
    zhouquanbest  
       2014-12-20 15:48:29 +08:00   ❤️ 1
    Tornado的确实很少
    现在在公司用 也是不断挖坑填坑状态
    问了些高德豆瓣的朋友 都是只哪Tornado做一些proxy或者比较上层的api服务
    慢慢摸索ing
    maga
        6
    maga  
       2014-12-20 16:43:53 +08:00
    @zhouquanbest 最近遇到一个tonado cookie 的坑,还在不明白中
    http://www.v2ex.com/t/155332
    maga
        7
    maga  
       2014-12-20 16:44:36 +08:00
    好像flask用得还多一些
    fakestuff
        8
    fakestuff  
    OP
       2014-12-20 19:45:57 +08:00
    @zhouquanbest 帮朋友做一个小范围的爱好学习资料之类的交流问答网站,因为感觉QUORA和知乎都用的这个所以感觉做起来应该不会有什么大问题。开始做的时候才发现资料真的好少。。。。
    sujin190
        9
    sujin190  
       2014-12-20 20:11:39 +08:00
    tornado做api服务的话还是很好的,如果网页的话,各种yield确实让人纠结,看起来tornado的资料确实不多,还是看源码吧,比较靠谱,也不难
    zhouquanbest
        10
    zhouquanbest  
       2014-12-20 20:44:18 +08:00   ❤️ 1
    @fakestuff
    毕竟异步写法还是不太主流 支持异步的lib也不多
    比如用得最多的MySQL没靠谱的异步驱动 想用ORM就更困难
    为了配合tornado 把耗时的东西都丢到celery里去了

    @sujin190
    之前tornado还是回调地狱 yield已经好多了 至少是同步写法
    sujin190
        11
    sujin190  
       2014-12-20 21:28:01 +08:00
    @zhouquanbest 经常忘了写yield。。。
    https://github.com/snower/TorMySQL
    自己实现了个mysql异步驱动,参照mongodb的motor,现在用起来也不错
    shiny
        12
    shiny  
       2014-12-20 21:41:41 +08:00   ❤️ 1
    用 tornado 写过几个站,全程的感觉还是挺痛苦的。
    fakestuff
        13
    fakestuff  
    OP
       2014-12-21 00:02:37 +08:00
    @shiny 请问下主要的坑在哪里。。。
    evlos
        14
    evlos  
       2014-12-21 07:09:54 +08:00 via Android
    很多编辑器不支持它模板的语法高亮,不支持就算了,还高亮得一塌糊涂,虽然我现在依然用 Tornado,但是写模板的时候还是感觉很闹心。。。
    tftk
        15
    tftk  
       2014-12-21 13:38:44 +08:00
    @evlos 用的原生模版?
    lucn
        16
    lucn  
       2015-02-05 15:07:25 +08:00   ❤️ 1
    @evlos
    Tornado可以用Mako、Jinja
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1000 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:28 · PVG 02:28 · LAX 10:28 · JFK 13:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.