参考链接:
http://www.maiziedu.com/article/9990/
https://www.oschina.net/code/snippet_77175_5421
tornado和django的开发思维完全不同。基本上整个tornado都是围绕着异步和协程的。代码中坑多,文档少。学习难度比django大不少。从django到tornado必须要转变编程思维。这点是需要注意的。Django是最出名的python框架,Google App Engine甚至Erlang都有框架受它影响。
django
优势:
一个大一统的框架,很多东西拿来就用,而且文档齐全。 什么都有,你能想到的功能其都有对应contrib组件给你用,大而全,适合小型的压力不大的项目,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。Django提供的方便,也意味着Django内置的ORM跟框架内的其他模块耦合程度高。应用程序必须使用Django内置的ORM,否则就不能享受到框架内提供的种种基于其ORM的便利;理论上可以切换掉其ORM模块,但这就相当