www.oldboyedu.com
老男孩
IT
教育,只培养技术精英
常用的
Python web
开发工具盘点
Python
是一门动态、面向对象语言。其最初就是作为一门面向对象语言设
计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,
Python
标准库也是值得大家称赞的,
Python
甚至还自带服务器。其它方面,
Python
拥有足够多的免费数据函数库、免费的
Web
网页模板系统、还有与
Web
服务
器进行交互的库、这些都可以设计到你的
Web
应用程序里面。在这篇文章
里,我们将为
Python Web
开发者介绍基于
Python
的
10
大
Web
应用框架。
1. CubicWeb
CubicWeb
的最重要的支柱就是代码的可重用性。
CubicWeb
宣扬自己不仅是
一个
Web
开发框架,而且还是一款语义
Web
开发框架。
CubicWeb
使用关系查询
语言(
RQL Relation Query Language
)与数据库之间进行通信。
2. Zope2
Zope
2
是一款基于
Python
的
Web
应用框架,
是所有
Python
Web
应用程序、
工具的鼻祖,是
Python
家族一个强有力的分支。
Zope
2
的“对象发布”系统非
常适合面向对象开发方法,
并且可以减轻开发者的学习曲线,
还可以帮助你发现
应用程序里一些不好的功能。
3. Web2py
Web2py
是一个用
Python
语言编写的免费的开源
Web
框架,
旨在敏捷快速的
开发
Web
应用,具有快速、可扩展、安全以及可移植的数据库驱动的应用,遵循
LGPLv3
开源协议。
Web2py
提供一站式的解决方案,整个开发过程都可以在浏览器上进行,提