2019独角兽企业重金招聘Python工程师标准>>>

在这篇文章里,我们将为Python Web开发者回顾基于Python的6大Web应用框架。无论你是出于爱好还是需求,这六大框架都可能会成为你工作上不错的得力助手。

  1.Zope2
  Zope 2是一款基于Python的Web应用框架,是所有Python Web应用程序、工具的鼻祖,是Python家族一个强有力的分支。Zope 2的“对象发布”系统非常适合面向对象开发方法,并且可以减轻开发者的学习曲线,还可以帮助你发现应用程序里一些不好的功能。
下载地址:http://zope2.zope.org/releases

  2.Web2py
  Web2py是一个用Python语言编写的免费的开源Web框架,旨在敏捷快速的开发Web应用,具有快速、可扩展、安全以及可移植的数据库驱动的应用,遵循LGPLv3开源协议。
  Web2py提供一站式的解决方案,整个开发过程都可以在浏览器上进行,提供了Web版的在线开发,HTML模版编写,静态文件的上传,数据库的编写的功能。其它的还有日志功能,以及一个自动化的admin接口。
下载地址:http://web2py.com/examples/default/download

  3.Web.py
  Web.py是一个轻量级的开源Python Web框架,小巧灵活、简单并且非常强大,在使用时没有任何限制。目前Web.py被广泛运用在许多大型网站,如西班牙的社交网站Frinki、主页日平均访问量达7000万次的Yandex等。
安装地址:http://webpy.org/install

  4.Pyramid
  Pyramid也是一款轻量级的开源Python Web框架,是Pylons项目的一部分。Pyramid只能运行在Python 2.x或2.4以后的版本上。在使用后端数据库时无需声明,在开发时也不会强制使用一些特定的模板系统。
下载地址:http://www.pylonsproject.org/projects/pyramid/download

  5.Django
  Django是一个开源的Web框架,并且采用MVC设计模式。它是使用非常广泛的Python Web框架,包含许多非常实用的库来加速Web开发。
下载地址:https://www.djangoproject.com/download/

  6.CubicWeb
  CubicWeb宣扬自己不仅是一个Web开发框架,而且还是一款语义Web开发框架。CubicWeb使用关系查询语言(RQL Relation Query Language)与数据库之间进行通信。
下载地址:http://docs.cubicweb.org/admin/setup

转载于:https://my.oschina.net/u/1435993/blog/191645

Python六大框架对比相关推荐

  1. python web框架对比_Python六大开源框架对比

    Python 是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性.除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还 ...

  2. python爬虫对比_Python六大框架对比,Web2py略胜一筹|python爬虫|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ Python是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的 ...

  3. python web三大框架对比_Python六大框架对比,Web2py略胜一筹

    Python是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性.除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带 ...

  4. python 爬虫框架对比_用Python写爬虫,用什么方式、框架比较好?

    以前只写过很简单的Python爬虫,直接用内置库实现,有没有谁用Python爬过规模较大的数据,用的是什么方法? 还有,采用现有的Python爬虫框架,相比与直接使用内置库,优势在哪?因为Python ...

  5. FastAPI - 一款新型的 Python Web 框架(对比 Flask)

    近日曾想尽办法为 Flask 实现 Swagger UI 文档功能,找到的实现方式基本上是 Flask + Flasgger, 记录在 Flask 应用集成 Swagger UI.然而不断的 Goog ...

  6. [转]Python测试框架对比----unittest, pytest, nose, robot framework对比

    测试框架 什么是框架? 框架(Framework)是整个或部分系统的可重用设计, 框架是用来解决代码的组织及运行控制问题的. 在我们编写自动化脚本的时候,经常需要读取配置文件,读取数据文件,发送请求, ...

  7. python 爬虫框架对比_几种爬虫框架效果分析,python最好爬虫框架是哪一种?

    爬虫可以用不同的语言编写,而且爬虫框架也多,比如python,简单易学,也是有不同的爬虫框架,python最好爬虫框架是哪一种呢?这些爬虫框架都有什么优缺点? 一.爬虫框架使用对比分析 多学习爬虫的框 ...

  8. python单元测试框架对比_Python单元测试框架pytest常用测试报告类型

    先前博客有介绍pytest测试框架的安装及使用,现在来聊聊pytest可以生成哪些测试报告 1.allure测试报告 2.生成resultlog文件 #!/usr/bin/python # -*- c ...

  9. 第9章 Python Web 框架考察点

    Python WSGI与web框架常考点 WSGI 常见Web框架 ◆什么是WSGI? ◆常用的 Python Web框架Dang/Fask/Tornado对比 ◆web框架的组成(淡化框架,加强基础 ...

最新文章

  1. Servlet和SpringMVC补课
  2. docker-compose 安装mysql
  3. 通过console口连接交换机
  4. Python2与Python3之间的区别?
  5. 【数据库原理及应用】经典题库附答案(14章全)——第七章:数据库恢复技术
  6. php强制对齐,[强迫症福利] 使用 PHPStorm 对齐数组的键值对
  7. ubantu 添加防火墙策略_Ubuntu 14.04 配置iptables防火墙
  8. 2019头条抖音Java 3面真题,含面试题答案!
  9. Ubuntu16.04+Cuda8.0+cuDNN6配置py-faster rcnn(转)
  10. IRF之LACP-MAD检测
  11. STM32 f103 实现命令终端
  12. Lwip的udp编程
  13. VBA代码宝(列表框)20220402
  14. springboot 实现长链接转短链接
  15. C# 实现eval,支持任意个数、任意基本类型的参数
  16. Linux下切换capslock和control键
  17. 个是云计算,一个大数据,一个人工智能,
  18. LaTeX中的中文处理方法
  19. ShowWindow不起作用
  20. 今天,公众号留言功能开通啦!| 文末乔迁福利

热门文章

  1. hdu 2553 N皇后问题
  2. 在NHibernate的单表继承模式下通过父类Repository查询子类
  3. Halcon形态学操作、区域处理相关常用API
  4. HTML知识积累及实践(五) - 表单元素
  5. 前端笔记 | CSS浮动
  6. 树莓派系统的安装、初步配置与远程访问
  7. android date 组件,Android中TimePicker与DatePicker时间日期选择组件的使用实例
  8. intouch负值显示0_17、定位的盒子居中显示
  9. grafana默认用户名密码_Grafana安装与配置
  10. 3层b+树索引访问磁盘次数_深入理解MySQL索引底层实现原理丨技术干货