python tornado flask,flask django tornado区别
Tornado
Tornado是FriendFeed使用的可扩展非阻塞web服务器及其相关工具的开源版本。这个Web框架看起来像Web.py或者Google的webapp,但是为了有效利用无阻塞的服务器环境,这个Web框架还包含了一些相关的有用工具和优化。Flask烧瓶是一个微型Python开发的Web框架。整个框架只有一个文件,几十K,但是有自己的路径映射、模板、简单的数据库访问等web框架组件。这确实是一个可行的框架。简单的语法和容易的部署。
核心特征
路由:使用简单但强大的模式语法将URL映射到代码。
模板:一个快速内置的模板引擎,并支持mako,jinja2和猎豹模板。
服务器:内置的HTTP开发服务器支持paste、fapws3、flutter和cherry。
或者任何其他具有WSGI功能的服务器。
没有依赖性:所有东西都在一个文件中,不依赖于任何其他Python标准库。
相对来说,flask比较简单。flask用的几个核心库都是同一个作者开发的,这是有保证的。如果要入门,最好从flask开始。而且关于flask的资料很多,Github也有很多使用flask的开源项目。
Tornado稍微老一点,说其实应该算是异步框架和Web框架,Web框架是其功能的一部分;Flask更简单,就是一个Web框架。Tornado的并发性比flask好。
就简单性、灵活性和易用性而言,使用flask更合适。此外,flask的文档和扩展比tornado要好。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。