安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > 编程茶楼 > Python > Python Web网站开发框架之TurboGears

Python Web网站开发框架之TurboGears

时间:2014-05-13来源: 作者:点击:
Python编程语言有一款非常棒的Web网站开发框架,叫做TurboGears。它是由许多个子项目所构成的,帮助我们把许多重要的组件集成在一起,提供网页前端到后端开发的一个整合的WEB开发框架。

Python编程语言有一款非常棒的Web网站开发框架,叫做TurboGears。它是由许多个子项目所构成的,帮助我们把许多重要的组件集成在一起,提供网页前端到后端开发的一个整合的WEB开发框架//本文来自安云网

现在的最新版本是: TurboGears 2.3.0,框架的代码托管在Github上,遵循MIT开源的协议。

//内容来自安云网

TurboGears可自由使用超过五千种Python语言各种领域的模组、大部分组件都可自由替换。

//内容来自AnYun.ORG

它可以帮助开发者在数分钟内,创建一款基于数据驱动的程序。它的代码编写简单、并且拥有非常友好的模板、强大灵活的对象关系映射

//安云网,anyun.org

TurboGears最新版本 //安云网,anyun.org

TurboGears最新版本特点:

1、不用安装Apache网页服务器就可以开始开发网页应用程式,可以单独布署或搭配Apache, lighttpd网页服务器使用; //安云网,anyun.org

2、不用安装数据库MySQL/ PostgreSQL就可以开始开发数据库网站; //安云网咨询系统

3、方便的布署能力;

//ANYUN.ORG

4、众多插件 (Extension) 支援;

//copyright AnYun.ORG

5、用最好的Python开源组件; //本文来自安云网

6、交互式的开发体验; //本文来自安云网

7、可自由组合偏好的开发模块 (Integration); //本文来自安云网

8、内建网页服务器,ORM、AJAX能力,默认可以产生html、json格式//安云网,anyun.org

9、扩充的命令列工具(tg-admin),可以协助产生基本专案或插件模板和建立数据库等工作;

//内容来自安云网

10、可扩充的网页接口的工具箱(ToolBox),内含资料模型设计工具(Model Designer),资料编辑工具 (Catwalk),网站多国语言化工具等。 //本文来自安云网

TurboGears使用MVC的方式来组织网站,提供生成网页框架的快速生成工具,开发中自动即时重载网页服务器。由许多各自独立的库和中间层建立的,其中一些默认的工具从1.x至2.x各不相同,但是大多数的这些组件都能根据配置而被互相替用。

//内容来自AnYun.ORG

TurboGears的核心组件:

1、SQL Alchemy(Model):定义了数据表的结构,并且让用户的控制层可以访问这些对象。

//安云网,anyun.org

2、Genshi(View) :定义了用以生成HTML或XHTML的模板,用于前台和客户端访问的页面。

//安云网咨询系统

3、Pylons (Controller) :负责处理后台逻辑与显示数据的页面之间的中间层。默认的,使用了Paster作为服务器。但是用户也可以连接Apache、Nginx,或者使用WSGI与其兼容。

//ANYUN.ORG

4、Repoze:Repoze.who & Repoze.what是用来处理安全(访问授权)控制,repoze预先声明了谁在什么条件下可以访问哪些页面。 //安云网咨询系统

6、Tosca Widgets:这是主要用来创建表单和复杂GUI的一个库。Tosca默认只会生成简单的HTML表单,但是也能用来连接更高级的JavaScript工具包。不同于 TurboGears 1.x, 现在已不再用有一个集成的JavaScript库

//内容来自AnYun.ORG

TurboGears使用Python语言的easy_install命令提供一致的网络自动安装扩展功能,可安装在Windows、UNIX/Linux/Mac OSX等多个平台,具体如何安装,可查看安装说明。

//本文来自安云网

官网: http://turbogears.org/

//本文来自安云网

托管地址: https://github.com/TurboGears

//安云网咨询系统

国内镜像地址:https://code.csdn.net/TurboGears //copyright AnYun.ORG

 

//安云网,anyun.org

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容