知行编程网知行编程网  2022-10-16 18:30 知行编程网 隐藏边栏  155 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python web目前较火的三大框架的相关知识,包括web前端框架有哪些,以及web后端主流框架这些编程知识,希望对大家有参考作用。

Python web 最流行的三个框架

本文主要总结了Python web开发的三大框架,以及三者的比较。


1、Django

Django 是一个用 Python 编写的开源 Web 应用程序框架。采用MTV的框架模式,即模型M、模板T和视图V。它最初是为了管理劳伦斯出版集团旗下的一些新闻内容网站而开发的,即CMS(Content Management System)软件。


2、Flask

Flask 是一个用 Python 编写的轻量级 Web 应用程序框架。它的 WSGI 工具包使用 Werkzeug,它的模板引擎使用 Jinja2。 Flask 使用 BSD 许可证。

Flask 也被称为“微框架”,因为它使用简单的核心并使用扩展来添加额外的功能。 Flask 没有默认的数据库或表单验证工具。

Flask 足够轻,可以以一小部分成本开发一个简单的网站。非常适合初学者学习。 Flask框架学完后,可以考虑学习插件的使用。例如,使用 WTForm + Flask-WTForm 来验证表单数据,并使用 SQLAlchemy + Flask-SQLAlchemy 来控制你的数据库。


3、Tornado

Tornado 是 Web 服务器软件的开源版本。 Tornado 明显不同于当今主流的 Web 服务器框架(包括 Python 的大部分框架):它是一个非阻塞服务器,而且速度非常快。

由于其非阻塞方法和 epoll 的使用,Tornado 每秒可以处理数千个连接,使 Tornado 成为实时 Web 服务的理想框架。

要讨论这三个Web框架哪个更好,我个人认为应该使用哪个,哪个最好!一个建议是Django提前为我们构建了很多,上手会更快。如果你想学习,可以从 Django 开始,然后学习 Flask 和 Tornado。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享