简单谈谈python后端的三大框架

简单谈谈python后端的三大框架

简单谈谈python后端的三大框架

 
13 人赞同了该文章

如果说要用 Python 进行 web 开发,我想你一定会告诉我 使用 Flask 或者 Django 再或者 tornado, 用来用去无非就这三种框架。可能逛 github 多的朋友还会说一个 fastapi。所以说,对在python中这三个框架举足轻重,作为初学者可以说是必学。今天编程学习网就带大家了解一下这三个框架。

Django

学python到编程学习网

Django的D是不发音的,走的是大而全的路子,最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。其最开始的的作用是用来开发新闻网站。

「被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。」

我们以网易举个例子(并不代表这是Django开发的),最上端的功能栏,和左边的分享是不是完全一样的,整个页面就是套在一个框架之中,用图片和内容反复的替换就可以量产新闻了

说的学术一点:Django是一个开源的Web应用框架,由Python写成。由于其便利性和可重复性好,给人一种一劳永逸 的感觉。所以使得在国内很多网站都有用到Django,甚至很多给别人开发网站的公司也是利用其模板进行变着花样的改编

再就是开源的话那么必须有其可修改的地方,其实在国内完完全全的利用这个框架的并不多,修改加上自己的业务功能。所以在你觉得掌握Django时,其实各个公司还是存在差异,当然万变不离其宗,没有什么不是把Django英文原文档读一遍解决不了的,不行的话再读一遍。

Tornado

 

 

Tornado是一种 Web 服务器软件的开源版本。也是我在Django之后掌握的另一比较熟的框架。提到Tornado,肯定会问你主流框架的区别 :它是非阻塞式服务器,而且速度相当快。

非阻塞的方式和对epoll的运用(我们在异步非阻塞篇介绍过),Tornado 每秒可以处理数以千计的连接,因此 Tornado 是实时 Web 服务的一个 理想框架。

Flask

 

Flask是一个使用 Python 编写的轻量级 Web 应用框架,关键字就是轻量级

Flask 很轻,被提及最多的就是最简单的框架,以及最适合初学者学习的框架,简单到根据教程就能很快的开发一个网站。但是Flask要学会使用插件的使用,这个框架这么轻,实现强大的功能肯定要各种的插件填充。

要论这三个 Web 框架哪个更好的话,我觉得假设你要去面试肯定是你学的最不好的那个框架被作为面试重点的。所以如果打算入门后端开发。这三个框架都要去学。想要了解更多关于python教程欢迎前往编程学习网,众多免费教程与干货!

posted on   漫思  阅读(9)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
历史上的今天:
2023-02-25 asp.net 启用认证的全过程
2022-02-25 C# 解析User-Agent工具
2022-02-25 User-Agent大全
2017-02-25 dataTable插件锁表头和锁列的教程

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示