阅读更多

1顶
0踩

开源软件



TurboGears是一款基于Python的Web开发框架,它由许多子项目所构成,可以帮助开发者将许多主要组件集成在一起,主要提供网页前端到后端整合的网站框架。目前的最新版本为2013年8月25日发布的 TurboGears 2.3.0。代码托管在Github上,遵循MIT开源协议。

TurboGears可以帮助开发者在数分钟内创建一款基于数据驱动、ready-to-extend的应用程序。代码编写简单、并且拥有非常友好的模板、强大灵活的对象关系映射(ORM)。此外,TurboGears可自由使用超过五千种Python语言各种领域的模组、大部分组件都可自由替换。

特色

  • 用最好的Python开源组件;
  • 交互式的开发体验;
  • 可自由组合偏好的开发模块 (Integration);
  • 内建网页服务器,ORM、AJAX能力,默认可以产生html、json等格式;
  • 不用安装Apache网页服务器就可以开始开发网页应用程式,可以单独布署或搭配Apache, lighttpd网页服务器使用;
  • 不用安装数据库MySQL/ PostgreSQL就可以开始开发数据库网站;
  • 方便的布署能力;
  • 众多插件 (Extension) 支援;
  • 可扩充的命令列工具(tg-admin),可以协助产生基本专案或插件模板和建立数据库等工作;
  • 可扩充的网页接口的工具箱(ToolBox),内含资料模型设计工具(Model Designer),资料编辑工具 (Catwalk),网站多国语言化工具等。
TurboGears组件

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

  • SQL Alchemy(Model):定义了数据表的结构,并且让用户的控制层可以访问这些对象。
  • Genshi(View) :定义了用以生成HTML或XHTML的模板,用于前台和客户端访问的页面。
  • Pylons (Controller) :负责处理后台逻辑与显示数据的页面之间的中间层。默认的,使用了Paster作为服务器。但是用户也可以连接Apache、Nginx,或者使用WSGI与其兼容。
  • Repoze:Repoze.who & Repoze.what是用来处理安全(访问授权)控制,repoze预先声明了谁在什么条件下可以访问哪些页面。
  • Tosca Widgets:这是主要用来创建表单和复杂GUI的一个库。Tosca默认只会生成简单的HTML表单,但是也能用来连接更高级的JavaScript工具包。不同于 TurboGears 1.x, 现在已不再用有一个集成的JavaScript库
相关资料

  • 大小: 49.3 KB
1
0
评论 共 2 条 请登录后发表评论
2 楼 zzjian 2013-09-13 09:29
以为这个框架死了呢。原来还活着。Pylons (Controller) 已经不停止开发了,变成pyramid了。
1 楼 ray_linn 2013-09-12 17:00
不喜欢这种开源组件大杂烩,还是喜欢 django 多一些,纯粹点。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 计算机重启后屏幕就剩一个J,电脑开机之后只出现一个图片,剩下的什么也不出下为什么我的电脑开 爱问知识人...

    当你遇到桌面上一个图标都没有的情形时,是由于多种原因引起的,你可按下面方法进行检修。1、首先右击桌面选排列图标/勾选显示桌面图标。2、如果故障依旧,打开任务管理器(按下“Ctrl+Alt+Del”组合键即可打开),...

  • 【最强linux笔记】一、基础

    这样文件虽然在它所在的那块磁盘空间中是随机写入的,但读的时候它虽是随机的但它们都在的是这一块区间,这样就提高了读取的速度。这样的代价就是每个文件存储的磁盘块都要大于文件的大小,这样磁盘的利用率就不高。...

  • 一招一式攻克linux

    http://sery.blog.ccidnet.com/blog/ccid/uid_3587/dirid_1.html---佩服田逸一招一式攻克linux之一第一招 安装linux 关于windows与linux谁优谁劣的问题一直争论不休,也许,你在windows的世界中得心应手,但是,你也...

  • Windows 7常见问答汇总一【2010.10】

    1) Q:如何修正Windows7... 可以采用方法解决: 打开资源管理器→组织 →文件夹选项 →查看 →显示所有文件,在图标损坏分区下找到autorun.inf文件,删除后重启即可。 2) Q:如何更改用户文档默认存放位置? A:开...

  • Windows变慢原因分析及解决方法一

    本文从软件、硬件和病毒三方面来分析系统速度变慢的原因,并且提供了针对系统的加速技巧……面来分析系统速度变慢的原谁都希望计算机一开机就可以立即进入Windows 系统而不用等待,或者是系统在使用的时候不会越来越...

  • 一种新型Autorun+文件过滤+ Hook+远程线程注入集成病毒的清除

    直到有一天我同学把手提电脑搬来找来,说了中了很厉害的病毒.因为没光驱不能重装.看我能不能杀一下病毒.我用一下常规杀病毒的方法杀一下,搞不掂,未果拿回家.但最后发现我的手提电脑居然中了同样病毒.由于电脑有很多...

  • 银河麒麟操作系统常用问题及解决方法

     A: 重启输入法,杀死fcitx和sogou-qimpanel进程,执行killall fcitx和killall sogou-qimpanel,再后台fcitx-autostart &和sogou-qimpanel &.  7) 浪潮服务器上系统无桌面显示  A: 鼠标邮件选择<桌面背景>...

  • 死锁的相关知识

    在计算机系统中有很多独占性的资源,在任一时刻它们都只能被一个进程使用。常见的有打印机、磁带以及系统内部表中的表项。打印机同时让两个进程打印将造成混乱的打印结果;两个进程同时使用同一文件系统表中的表项会...

  • 电脑桌面计算机图标下不显示文字,电脑桌面图标下面的文字有时会突然不见,然后 – 手机爱问...

    2018-03-28关于电脑桌面!...运行输入 c回车打开组策略,在左侧选用户配置/管理模板/桌面/在右侧选“删除桌面上的“我的电脑”图标”,双击它在打开的对话框中选择“未配置”然后按应用确定,重启电脑即可。...

  • Windows变慢原因分析及解决方法

    第一部份系统变慢 一、软件篇 1、设定虚拟内存 硬盘中有一个很宠大的数据交换文件,它是系统预留给虚拟内存作暂存的地方,很多应用程序都经常会使用到,所以系统需要经常对主存储器作大量的数据存取,因此存取这个...

  • 计算机的任务管理器不显示不出来,电脑启动后不能显示桌面图标和任务

    建议你下载恶意软件和木马强杀工具windows清理助手查杀恶意软件和木马:下载网址:下载安装后,首先升级到最新版本,然后退出正常模式并重启按F8进入到安全模式。打开软件,点击“系统扫描”,对扫描结果全选,然后...

  • 帅帅的酷酷的 电脑故障检查不完全流程图 【跳楼卖血送修电脑文章】

    图一 图二图三图四图五图六图七 allyesno :现在开始跳楼卖血送修电脑文章 电脑故障巧判断 从直观表现查找问题根源PC电脑虽然已经步入普及家庭,但与普通的家用电器有着实质性的区别。大家都知道,计算机是多种...

  • 第二章:WINDOWS的一些技巧

    第二章:WINDOWS的一些技巧 ....用电脑听CD可以不用任何的播放软件,把音箱线直接接到光驱的耳机孔,放入 CD,按光驱上的play键就可以直接听了,这样听歌可以不占用系统资源。 4.MSN中发消息的时候是按enter的

  • 【Linux】常用命令 之 网络&系统

    lsof -i:8080:查看端口被那个进程占用 netstat -nltp | grep 8080:查看端口监听情况 netstat -anp|grep 8080:查看端口被那个进程占用 netstat -nltp:查看网络进程的端口监听情况 jps:查看java端口 kill...

  • 整理chinaUnix上【你职业生涯中最难忘的误操作】

    一次删除用户时,去 /home/$USER 看了下,没任何用户自建文件 于是 userdel -rf USERNAME 回车后,没见出现 shell# 脑子瞬间空白~~手去按CTRL+C 已经晚了,,, cat /etc/passwd 用户的HOME被改过。。。 还好有备份...

  • 转:帅帅的酷酷的 电脑故障检查不完全流程图 【跳楼卖血送修电脑文章】

    帅帅的酷酷的 电脑故障检查不完全流程图 【跳楼卖血送修电脑文章】收藏图一 图二图三图四图五图六图七allyesno :现在开始跳楼卖血送修电脑文章电脑故障巧判断 从直观表现查找问题根源PC电脑虽然已经步入普及家庭...

  • 电脑使用小技巧

    摘自龙族论坛的一些电脑小技巧XP提速超级迷你技巧面对越来越慢的机器,辱骂微软或是Intel都是徒劳,我在如意中,发现了一个小的不能再小的技巧:0 && image.height>0){if(image.width>=510){this.width=510;...

  • win7常见问题汇总

    1) Q:如何修正Windows7部分磁盘... 可以采用方法解决: 打开资源管理器→组织 →文件夹选项 →查看 →显示所有文件,在图标损坏分区下找到autorun.inf文件,删除后重启即可。 2) Q:如何更改用户文档默认存放位置...

  • 电脑技术

    变成\"cd-rom \" ,这里是系统启动顺序,first boot device 是第一启动,设置为cdrom的话,开机就会在光驱中搜索系统,直到实在是没有系统引导才会进入第二启动设置,所以你的启动速度就慢了。  ~下面是提高开机...

  • 级联H桥SVG无功补偿系统在不平衡电网中的三层控制策略:电压电流双闭环PI控制、相间与相内电压均衡管理,级联H桥SVG无功补偿系统在不平衡电网中的三层控制策略:电压电流双闭环PI控制、相间与相内电压均

    级联H桥SVG无功补偿系统在不平衡电网中的三层控制策略:电压电流双闭环PI控制、相间与相内电压均衡管理,级联H桥SVG无功补偿系统在不平衡电网中的三层控制策略:电压电流双闭环PI控制、相间与相内电压均衡管理,不平衡电网下的svg无功补偿,级联H桥svg无功补偿statcom,采用三层控制策略。 (1)第一层采用电压电流双闭环pi控制,电压电流正负序分离,电压外环通过产生基波正序有功电流三相所有H桥模块直流侧平均电压恒定,电流内环采用前馈解耦控制; (2)第二层相间电压均衡控制,注入零序电压,控制通过注入零序电压维持相间电压平衡; (3)第三层相内电压均衡控制,使其所有子模块吸收的有功功率与其损耗补,从而保证所有H桥子模块直流侧电压值等于给定值。 有参考资料。 639,核心关键词: 1. 不平衡电网下的SVG无功补偿 2. 级联H桥SVG无功补偿STATCOM 3. 三层控制策略 4. 电压电流双闭环PI控制 5. 电压电流正负序分离 6. 直流侧平均电压恒定 7. 前馈解耦控制 8. 相间电压均衡控制 9. 零序电压注入 10. 相内电压均衡控制 以上十个关键词用分号分隔的格式为:不

Global site tag (gtag.js) - Google Analytics