Python 大神强力推荐的11个Python 开发框架

CherryPy

CherryPy是一个基于Python的Web使用程序开发框架,它
极大地简化了运用 Python 的web开发人员的工作。它为
Python开发人员提供了友好的HTTP协议接口。大家知道,
HTTP可是万维网的支柱协议,而CherryPy将HTTP协议简
化成Python API来供Python 开发人员使用,这极大地简化
了Web开发人员对HTTP协议的操作。CherryPy自身内置了一个HTTP服务器,或者称为Web服务
器。这样,对于CherryPy的用户来说,不用另外搭设Web
服务器就能直接运行 CherryPy应用程序了。实际上,Web
服务器是到达CherryPy应用程序的关口,是所有的HTTP请
求和响应的必经之地。因此,可以这样理解 CherryPy内建的Web服务器:它是位
于处理客户端与服务器端之间的一层软件,用于把底层TCP
套按字传输的信息转换成Http请求,并传递给相应 的处理程
序;同时,还把上层软件传来的信息打包成Http响应,并向下
传递给底层的TCP套按字。

Zope2

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

CubicWeb

CubicWeb的最重要的支柱就是代码的可重用性。CubicWeb
宣扬自己不仅是一个Web开发框架,而且还是一款语义Web
开发框架。CubicWeb使用关系查询语言(RQLRelation
Query Language)与数据库之间进行通信。


Django

Django是以快速开发和结构整洁著称的高层框架.这个开
源免费的框架完全由Python编写并且遵循MVC的模型.它
由经验丰富的大牛编写,帮你解决了Web开发中大多数的难
点,让你能够专注于业务逻辑,而不用重复造轮子.

Web2py

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

Pylons

Pylons是一个开放源代码的Web应用框架,使用python语
言编写。它对WSGI标准进行了扩展应用,提升了重用性且
将功能分割到独立的模块中。Pylons是最新的Web应用框架中的典型,类似于Django和
TurboGears。Pylons受Ruby on Rails影响很深:它的两个
组件,Routes和WebHelpers是Rails特性的Python实现。

Grok

Grok 是一个为 Python 开发者提供的Web应用开发框架,
Grok 的重点是敏捷开发,是一个易用而且功能强大的开发
框架,基于 Zope 3 技术。

TurboGears

它是另外一个基于 Python 的 MVC 风格的 Web 应用程序框架。TurboGears 开发人员称这个项目是一个 “大框架
(megaframework)”,这是因为它是由现有的子项目构成的。
TurboGears 可以帮助将很多主要组件集成在一起:MochiKit:JavaScript 库Kid:模板语言CherryPy:基本 Web 框架SQLObject:对象关系映射器(ORM)

Web.py

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

Flask

Flask是一个轻量级的Web应用框架, 使用Python编写。基
于 WerkzeugWSGI工具箱和 Jinja2模板引擎。使用 BSD
授权。Flask也被称为 “microframework” ,因为它使用简单的核
心,用 extension 增加其他功能。Flask没有默认使用的数
据库、窗体验证工具。然而,Flask保留了扩增的弹性,可
以用Flask-extension加入这些功 能:ORM、窗体验证工具、
文件上传、各种开放式身份验证技术。

Pyramid

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

Python 大神强力推荐的11个Python 开发框架相关推荐

  1. Python大神告诉你,学习Python应该读哪些书!

    关注头条号,私信回复资料会有意外惊喜呦------最后一张照片有资料呦. 在传统的Web开发之外的领域,Python开发人员的就业机会越来越多,无论你是初学者还是大神,现在正是投入到Python学习的 ...

  2. python大神交流网站_学习Python必去的8个网站

    作为一个现时代的程序员初学者,除了看书之外,互联网的学习手段也是断不能少的! 以下这些网站,虽说不上全方位的满足你的需求,但是大部分也都能! 0.国外的大神GitHub : https://githu ...

  3. python大神的程序_6年Python大神总结10个开发技巧,80%的人都不会

    值得一提的是,这 10 个技巧全部收录在我自己写的 <Python黑魔法指南>里 另外要特别注意:光理论是不够的.这里顺便免费送大家一套2020最新python入门到高级项目实战视频教程, ...

  4. python基础教程书籍推荐-Python大神推荐给小白的36本入门书籍

    Python大神推荐给小白的36本入门书籍 如果看我喜欢可以找我领取Python电子书和学习资料 1.Python编程:从入门到实践 我自己最初看的这本书,觉得非常适合入门 2.python入门经典- ...

  5. python慢在哪里_求大神分析一下我的python脚本慢在哪里?

    请大神们分析下这个python脚本为什么会运行这么慢. 初衷: 公司有个料号系统, 在网站上输入料号就能查询相关的资料, 一般情况下, 我会ctrl+c, 打开网站, ctrl+v, 点击查询, 得到 ...

  6. python大神-Python 大神 kennethreitz 又搞事了

    原标题:Python 大神 kennethreitz 又搞事了 Python 程序员,特别是做爬虫的同学都知道 HTTP 请求库 Requests,Requests 完美体现了 "for H ...

  7. 爬虫python需要什么软件-python大神们!都在用什么爬虫工具呢?

    python大神们!都在用什么爬虫工具呢? Python开发爬虫常用的工具总结 reqeusts:Python HTTP网络请求库; pyquery: Python HTML DOM结构解析库,采用类 ...

  8. python大神是什么样的_【Python大神秘籍Top10】这些窍门99%的人都不知道

    原标题:[Python大神秘籍Top10]这些窍门99%的人都不知道 来源:GitHub 作者:Rafe Kettler 编译:三石 [新智元导读]Python神奇方法是指一些允许在自定义类中增加&q ...

  9. 今晚见|《Python大神晋级之路》公开课分享

    大家一定看过这部片子<当幸福来敲门> 带着儿子相依为命,受尽白眼,几乎身无分文 睡厕所,排队睡收容所 却依然为一个没有报酬,5%转正几率 且自己完全零基础的实习机会 坚持不懈地努力奋斗 因 ...

最新文章

  1. 看清上市公司的财务分析
  2. Hadoop源代码分析(四)
  3. jsp中jquery传值给Java_jsp中利用jquery+ajax在前后台之间传递json格式参数
  4. 在java中图片随机播放_如何在Java中随机播放列表
  5. 卷积核和全连接层的区别_「动手学计算机视觉」第十六讲:卷积神经网络之AlexNet...
  6. 32位和64位机器上C语言数据类型的大小
  7. java情人节_情人节写给女朋友Java Swing代码程序
  8. 【超级综述】BERT、GPT-3们有了新名字:Percy Liang、李飞飞等发布200多页综述,阐述大模型机遇与风险...
  9. 《转》常用的正则表达式
  10. oracle地址已被占用,ORA-12542 TNS 地址已被占用
  11. 谷歌金山词霸/搜狗、QQ、google输入法模式分析及展望
  12. 刘天佐加盟《经济适用男》 变身木讷IT精英_0
  13. Lab 3:自行车码表
  14. 电脑配置jdk环境变量_苹果电脑配置环境变量
  15. python画二维折线图_利用python画折线图
  16. 深度理解抽象类和接口
  17. MHDD使用方法以及图文教程(简洁教程)
  18. Android基础架构:Native层 Looper、Handler、Message 研究
  19. 2021年中国伏特加酒行业市场贸易及俄罗斯伏特加酒产量分析:瑞典、俄罗斯、意大利为中国伏特加酒主要进口市场[图]
  20. 如何用指针的方法打印数组的元素

热门文章

  1. Graph+AI 2022全球峰会议程发布
  2. 熊猫书来了!最全的pandas介绍!
  3. 9本Exchange Server 2003英文原版电子书下载
  4. 上海师范大学天华学院计算机科学与技术,上海师大天华学院专业排名,查看哪些专业好?...
  5. 生产环境---K8s单节点二进制部署
  6. 帆船回顾会议_我在帆船上学到的有关系统设计的关键课程
  7. Oracle找回被删除的数据
  8. ESC/P 打印指令使用,3种票据打印方法。
  9. [Linux MySQL] MySQL 不停服务来启用 innodb_file_per_table
  10. 第一步注册账号,手把手教你做自媒体,从0到月入10000