Python后端开发学什么框架?

首先了解一下Python在后端开发的三个比较流行的框架。

Django是高水准的Python编程语言驱动的一个开源模型。Django是一个遵循 MVC 设计模式的框架,不经如此Django其实也是一个MTV 的设计模式。Django的主要目的是简便、快速的开发数据库驱动的网站。在Django框架中,还包含许多功能强大的第三方插件,使得Django具有较强的可扩展性。

Tornado 和大多数 Web 服务器框架有着明显的区别:它是非阻塞式服务器,而且速度相当快。Tornado 每秒可以处理数以千计的连接,因此 Tornado 是实时 Web 服务的一个 理想框架。

Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架(轻量级框架),微框架中意味着 Flask 旨在保持核心简单而易于扩展。Flask 不会替你做出太多决策。而那些 Flask 所选择的(比如使用何种模板引擎)则很容易替换。除此之外的一切都由可由你掌握。

我个人是学习的是Django框架,所以对于Django的插件我也是深有体会,但是Django启动项目非常的繁琐,不像Flask和Tornado创建一个文件就可以开始写代码了。虽然Django在启动项目时非常的繁琐,但是我还是更倾向于Django,毕竟有那么多好用的插件,而且代码写起来其实也算是比较自由的。


第一篇帖子,水一下,主要是这两天重温了一下以前看的一些学习视频,跑过来分享一下感想

你可能感兴趣的:(Python后端,Django,分享)