首页 » 软件优化 » Web开发人员的十佳Python框架(框架开发人员是一个开发服务器)

Web开发人员的十佳Python框架(框架开发人员是一个开发服务器)

南宫静远 2024-11-05 06:42:57 0

扫一扫用手机浏览

文章目录 [+]

关注后私信

Flask是一个使用Python编写的轻量级Web应用框架。
其WSGI工具箱采用Werkzeug ,模板引擎则使用Jinja2 。
Flask使用BSD授权。

2. CherryPy

CherryPy是一个基于Python的Web使用程序开发框架,它极大地简化了运用Python的web开发人员的工作。
它为Python开发 人员提供了友好的HTTP协议接口。
CherryPy自身内置了一个HTTP服务器,或者称为Web服务器。
这样,对于CherryPy的用户来说,不用 另外搭设Web服务器就能直接运行 CherryPy应用程序了。

Web开发人员的十佳Python框架(框架开发人员是一个开发服务器) 软件优化
(图片来自网络侵删)

3. Pyramid

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

4. django

Django是一个开放源代码的Web应用框架,由Python写成。
采用了MVC的框架模式,即模型M,视图V和控制器C。
它最初是被开发来用于管理劳伦斯出版集团旗下的一些以内容为主的网站的,即是CMS(内容管理系统)软件
并于2005年7月在BSD许可证下发布。
这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。

5. Grok

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

6. Pylon

Pylons是一个开放源代码的Web应用框架,使用python语言编写。
它对WSGI标准进行了扩展应用,提升了重用性且将功能分割到独立的模块中。

7. TurboGears

TurboGears是另外一个基于Python的MVC风格的Web应用程序框架。

8. Web2py

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

9. Zope

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

10. Cubic Web

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

关注后私信小编 PDF领取十套电子文档书籍

标签:

相关文章