如何理解 Tornado

tornado 到底是个什么东西呢?
  1. 如果它是个webserver ,那么后端如何搭配Django使用 ,又能否搭配Node.js 或 PHP?
  2. 如果作为web框架,nginx对于她来说意义在哪里? 在实际使用中是否会影响Tornado本身的异步IO设计?
  3. Tornado与node.js 的实现的目的 ,和设计方式上的不同之处在哪里 ( 不谈语言 )?
----------------------------- 

补充:以下是看官方说明和 Google 了一番后的理解:
  1. 它可以作为一个裸 webserver 来使用 ,就是说它的后端可以运行 Django、web.py。
  2. 它是一个简单 Python 框架,url 基于正则,有自己的模板实现,但是没有 orm。这部分看起来类似于 web.py。
  3. 非阻塞异步 IO,类似于 node.js。
  4. 它的前端可以放 Nginx ,感觉类似于 Nginx、Apache 之于 Tomcat。

就是说它作为 web 框架比 Django 简单,又支援异步 IO,且更不需要前端的 webserver ?
我已经混乱了, Tornado是 Nginx、Django、Node.js 的结合体?又或是 Nginx * 20% + Django * 40% + Node.js * 40% ? 修改
举报
11 条评论      邀请回答
按投票排序 按时间排序

14 个回答

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值