我是靠谱客的博主 玩命冬日,最近开发中收集的这篇文章主要介绍Python-web 主流框架,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

python-web 主流框架

    • 1、Django(市场占有率第一)
    • 2、Flask(轻量级)
    • 3、Tornado(异步框架)


1、Django(市场占有率第一)

Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,模板T和视图V。


2、Flask(轻量级)

Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。

Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。

Flask 很轻,花很少的成本就能够开发一个简单的网站。非常适合初学者学习。Flask 框架学会以后,可以考虑学习插件的使用。例如使用 WTForm + Flask-WTForm 来验证表单数据,用 SQLAlchemy + Flask-SQLAlchemy 来对你的数据库进行控制。


3、Tornado(异步框架)

Tornado是一种 Web 服务器软件的开源版本。Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。

得利于其 非阻塞的方式和对epoll的运用,Tornado 每秒可以处理数以千计的连接,因此 Tornado 是实时 Web 服务的一个 理想框架。

总结:框架没有最好只有更好,需要哪个就用那个,市场才是检验真理的唯一标准。(正所谓你之甘露,我之砒霜,首座之争,向来是仁者见仁智者见智)

在这里插入图片描述
来源:JETBRAINS.COM

最后

以上就是玩命冬日为你收集整理的Python-web 主流框架的全部内容,希望文章能够帮你解决Python-web 主流框架所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部