最常用Python开源框架有哪些?

最常用Python开源框架有哪些?

 

Python开源框架有很多,像Django、Flask、webpy等等,但哪些是最常用到的呢?我们收集了一些Python使用者的宝贵意见,把他们认为最常用的Python开源框架简单的介绍给大家。

 

一、Python名气最大的框架:Django

 

在学习到python基础python进阶时,一般不会使用到框架。但初学Python时,你一定听到过Django,这两者就好像是一对好朋友。
Django它是个开放源代码的Web应用框架,由Python写成的Django应该是最出名的Python框架之一。GAE还有Erlang都和python密切相关。Django是给人的感觉是高大尚,它十分出色的是其全自动化的管理后台:只需要使用起ORM做简单的对象定义,就能自动生成数据库结构,以及全功能的管理后台。

 

二、用Python编写的小巧轻量级的Web应用框架:Flask

 

Flask也是一个Web应用框架,不同于Django它是轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。 但是Flask是可以扩增的,你可以使用可以用Flask-extension增加前边没有的一些功能。

 

三、实时Web服务的理想框架:Tornado异步非阻塞IO的Python Web框架

 

Tornado它的全称是Torado Web Server,仅仅从它的名字上我们就可以知道它可以用作Web服务器,但同时它也是一个Python Web的开发框架。Tornado 和现在的主流 Web 服务器框架和大多数Python框架有着明显的区别:它是非阻塞式服务器,而且速度相当快。也是比较常被使用的Python开源框架之一。

 

还有许多Python开源框架在被不同需求的人们使用,Python Web网站开发框架之TurboGears、Web2py全栈式Web框架、 Falcon高性能Python框架、 Buildbot持续集成测试框架、和Scrapy爬虫框架等等,在这里就不意义例举了。在iplaypython玩蛇网今后的学习和工作中,大家都会了解到这些框架。

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/wenda/wd192.html [复制]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113797.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月11日 上午11:00
下一篇 2021年10月11日 上午11:00


相关推荐

  • 多层感知机理解(多层感知机原理)

    多层感知器(Muti-LayerPercetron)和卷积网络(ConvolutionalNeuralNetwork)。这两种网络都属于前馈型网络(Feedforwardnetwork),其中多层感知器(MLP)是最简单也是最常见的一种神经网络结构,它是所有其他神经网络结构的基础,好在我对神经网络的了解是从卷积神经网络开始的,对基本的原理和模型已经有了了解,所以学习起来相对容易,先看多层感知机的模型:1.网络的连接及输出:1.最左边就是我们的输入层了,算是网络的第0层,通常是一个向量x:

    2022年4月11日
    380
  • 哈佛大学幸福课笔记二

    哈佛大学幸福课笔记二Ifwefocusonwhatisworking,we’llhavemoreworkinginourworld.如果我们在集中研究起作用的,它就会在世界上起更大的作用。Theaimofpositivepsychologyistoca

    2022年7月18日
    22
  • 固定定位fixed

    固定定位fixed固定定位 fixed 固定定位是绝对定位的一种特殊形式 它以浏览器窗口作为参照物来定义网页元素 当 position 属性的取值为 fixed 时 即可将元素的定位模式设置为固定定位 当对元素设置固定定位后 它将脱离标准流的控制 始终依据浏览器窗口来定义自己的显示位置 不管浏览器滚动条如何滚动也不管浏览器窗口的大小如何变化 该元素都会始终显示在浏览器窗口的固定位置 固定定位有两点 1 固定定位的元素跟

    2026年3月19日
    2
  • 西门子scl语言和c语言,西门子SCL语言编程学习心得[通俗易懂]

    西门子scl语言和c语言,西门子SCL语言编程学习心得[通俗易懂]1、SCL程序可以在CPU314及其以上的S7(包含400)中运行。2、SCL程序建立在”S7Program”-”Sources”下面。S7-Program-Blocks(e.g.FB,OB)-Sources(e.g.SCLsourcefile)-Symbols3、程序结构FB:FUNCTION_BLOCKfb_nameEND_FUNCTION_BLOCKFC:FUNCTION…

    2022年10月7日
    5
  • phpstorm 激活码(破解版激活)

    phpstorm 激活码(破解版激活),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    54
  • MfC 进度条控件

    MfC 进度条控件

    2021年11月29日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号