Django和Tornado 的理解
2017-09-19 08:05
162 查看
Django
注重高效开发
全自动化的管理后台(只需要使用起ORM,做简单的定义,就能自动生成数据库结构,全功能的管理后台)
session功能
Tornado
注重性能优越,速度快
解决高并发
异步非阻塞
websockets 长连接
内嵌了HTTP服务器
单线程的异步网络程序,默认启动时根据CPU数量运行多个实例;利用CPU多核的优势。
1.要性能,
Tornado 首选;要开发速度,Django 和 Flask 都行,区别是 Flask 把许多功能交给第三方库去完成了,因此 Flask 更为灵活。
2.Tornado实现了异步机制,Django没有。
3.Django适合初学者或者小团队,Tornado适合高度定制。
相关文章推荐
- Django与Tornado的理解
- 理解django里的null和blank
- Tornado异步框架理解
- 深入理解Django的自定义过滤器
- Python web框架:Django & Tornado
- Django框架的理解与Django开发过程的总结
- Django-CSRF的理解
- 关于django的一些理解
- Django(一)--Web框架理解
- 关于django Models的个人理解和related_name的使用
- DJANGO中migration(迁移)的理解和运用
- 关于django中session id与cookie的理解
- windows下Nginx+tornado部署Django
- 两个Python web框架:Django & Tornado比较
- python常用web框架性能测试(django,flask,bottle,tornado)
- 在生产系统使用Tornado WebServer来代替FastCGI加速你的Django应用
- nginx_配置范例_包括django,tornado,tornado_websock
- 对于django的tastypie的理解
- 深入理解Tornado——一个异步web服务器
- tornado + Django + nginx + MySQL搭建网站