肾阴虚吃什么食物| 暧昧什么意思| 少阳是什么意思| skp是什么品牌| 眼晴干涩模糊用什么药| 幽灵蛛为什么不能打死| 挚爱和至爱有什么区别| 什么不什么声| 黑话是什么意思| 站着腰疼是什么原因引起的| 牛肉饺子馅配什么蔬菜好吃| 肺阴虚吃什么食物最好| 八股是什么意思| 子宫回声欠均匀是什么意思| 儿童湿疹用什么药| 6月18是什么星座| 29是什么生肖| 送同学什么毕业礼物好| 草单斤是什么字| 美国今天是什么节日| 系统是什么| 尿酸高有什么症状| 辞海是什么书| 来大姨妈喝什么汤比较好| 私处瘙痒用什么药| 查甲状腺应该挂什么科| 尿酸高吃什么食物| 欠钱不还被起诉会有什么后果| lp是什么的简称| 是谁送你来到我身边是什么歌| 雄性激素是什么| 藏红花不能和什么一起吃| 应届生是什么意思| 感情里什么叫偏爱| 胎盘长什么样子图片| 好事多磨什么意思| 什么牌子的洗发水好用| 大便化验隐血阳性什么意思| 日成是什么字| 泡热水脚有什么好处| 1971年属猪的是什么命| vegan是什么意思| 叛变是什么意思| 发烧42度是什么概念| 走路腿软没劲是什么原因引起的| 六月十二号是什么星座| 柠檬配什么泡水喝最好| 卡拉是什么意思| 胰岛素高有什么危害| 痘痘挤出来的白色东西是什么| 蜥蜴什么动物| 马克华菲是什么档次| 做梦梦到水是什么征兆| 眼睛有眼屎用什么眼药水| 心电图异常q波什么意思| 螃蟹和什么不能一起吃| hipanda是什么牌子| 梦见看病是什么意思| 锅底灰能治什么病| 正畸和矫正有什么区别| 为什么会精神衰弱| 奶茶里面的珍珠是什么做的| 什么是佝偻病有什么症状| 何德何能是什么意思| 孟母三迁的故事告诉我们什么道理| 兰花是什么季节开的| 飞蚊症是什么原因| pretty什么意思| 睾丸疼挂什么科| 紫色和蓝色混合是什么颜色| 一什么书桌| 食管裂孔疝是什么病| 鳞状上皮细胞是什么意思| 孕妇吃火龙果有什么好处| 开屏是什么意思| 爆爆珠是什么做的| 抽血前喝水有什么影响| 炖猪排骨放什么调料| hpv是什么东西| 脚底发麻是什么病的前兆| 复检是什么意思| 泰迪吃什么| 什么牌子好| coupon什么意思| 乙肝不能吃什么东西| 来福是什么意思| h是什么意思| 月经调理吃什么好| 白牌黑字是什么车牌| 什么水果消炎| hb是什么意思| 软水是什么水| 男人吃什么容易生儿子| 孕妇吃什么好对胎儿好三个月前期| 梦见自己结婚是什么意思| 这是什么植物| 额头长痘是因为什么| 欣赏什么| 和女生聊天聊什么| 乳房疼挂什么科| 怙恃是什么意思| 24D是什么激素| 胎儿永久性右脐静脉是什么意思| 女人耳鸣是什么前兆| 什么是紫癜| 醋栗是什么东西| 银子有什么功效与作用| 老放屁是什么情况| 台风什么时候登陆| 长脸男生适合什么发型| 无致病菌生长是什么意思| 疳积是什么| 花代表什么生肖| 巾帼不让须眉是什么意思| 外强中干什么意思| 窗口期是什么意思| 97年是什么年| 胸部疼挂什么科| 男人补身体吃什么好| 发烧时不宜喝什么饮料| 榴莲是什么季节的水果| 发烧38度吃什么药| 小猫泪痕重什么原因| 鱼什么时候产卵| 发达国家的标准是什么| 青蛙喜欢吃什么| 孕妇吃梨有什么好处| 做腹腔镜手术后需要注意什么| 孕妇上火了吃什么降火最快| 捉代表什么生肖| 湖面像什么| 神经外科治疗什么病| 指奸是什么意思| 跑业务是什么工作| 三八送什么花| cnd是什么意思| 腿肿是什么原因| 小孩流口水是什么原因| 晚上口苦是什么原因引起的| 做什么菜适合放胡椒粉| 火花是什么| 冶游史是什么意思| 两点水的字和什么有关| 什么十分什么| 蛋糕裙适合什么人穿| 韭菜籽配什么壮阳最猛| 蒙脱石是什么| 男人蛋蛋疼是什么原因| 为什么拉绿色的屎| 栉风沐雨是什么意思| 今天的日子适合做什么| 困水是什么意思| 为什么一喝酒就头疼| 晚上睡觉腿酸难受是什么原因| 买手店是什么意思| 北面是什么档次的牌子| 三月六日是什么星座| 喝什么茶可以降血糖| 龙井属于什么茶| 牡蛎是什么东西| 木屐是什么意思| 喝什么提神| 什么只好什么| 蚯蚓吃什么食物| 隐翅虫皮炎用什么药膏| 菟丝子是什么| 结婚五周年是什么婚| 三头六臂指什么生肖| 灏字五行属什么| 浪琴表属于什么档次| 精油有什么功效| 鱼生是什么鱼| 痘痘里面挤出来的白色东西是什么| 胶原蛋白起什么作用| 衣服五行属什么| 肺部纹理增粗是什么意思| 小孩子流鼻血是什么原因| 花胶适合什么人吃| 沙悟净的武器叫什么| 奠什么意思| 为什么会缺铁| 乙肝五项245阳性是什么意思| 钢琴十级什么水平| 中指和无名指一样长代表什么| 胰腺炎恢复期吃什么好| 甲状腺素高是什么原因| 任劳任怨是什么生肖| 邮件号码是什么| 刚生完孩子的产妇吃什么水果好| 子什么意思| 217是什么意思| 轻微脑震荡吃什么药| 什么是预防医学| 印泥用什么能洗掉| 缺血灶是什么病| 尿检白细胞阳性是什么意思| 升白针是什么药| l do是什么意思| 西康省是现在什么地方| 为什么经常流鼻血| 炸酥肉用什么粉| 膝盖疼挂什么科室| 吃什么囊肿会消失| 发烧流鼻血是什么原因| 农历8月15是什么节日| 开塞露有什么功效| 无间道是什么意思| 婴儿湿疹不能吃什么| 荷叶有什么功效| 臀疗是什么| 林彪为什么出逃| 晚上睡觉老做梦是什么原因| 什么是放疗治疗| 为什么没人敢动景甜| 圣诞节适合送什么礼物| 农历5月20日是什么星座| 什么匆匆| 绿洲是什么意思| 五行缺木是什么命| 爱被蚊子咬是什么原因| 花枝是什么食材| 射手座是什么象| 什么是染色体| 支原体吃什么药最有效| 脂蛋白a高有什么危害| 不放屁吃什么药能通气| 浩特是什么意思| 21三体高风险是什么意思| 肝叶钙化灶是什么意思| 蛇为什么会咬人| 64是什么| 测骨龄挂什么科| 皓五行属什么| 高处不胜寒的胜是什么意思| 襄是什么意思| 出海什么意思| 梦见洗头是什么预兆| 镀金什么意思| 一边脸大一边脸小是什么原因| 球蛋白是什么意思| 生肖是什么意思| 空集是什么意思| 尖锐湿疣什么症状| 阳历九月份是什么星座| 不让看朋友圈显示什么| 乳酸杆菌阳性什么意思| 985什么意思| 阳历2月份是什么星座| 素股是什么意思| 不长毛的猫叫什么名字| 霉菌性阴道炎用什么药效果好| 生孩子送什么| 男人梦到蛇预示着什么| 鱼腥草有什么作用| rf是什么的缩写| 三情六欲是什么意思| 乙肝抗体阳性是什么意思| 女性尿臭味重是什么病| 机电一体化学什么| 湿气重吃什么调理| 正常白带是什么味道| 胃疼吃什么药最有效| 小孩啃指甲是什么原因| 恶心反胃想吐吃什么药| 百度Vai al contenuto

《经典咏流传》总撰稿人张昆鹏做客福州正谊书院

Da Wikipedia, l'enciclopedia libera.
TurboGears
software
Logo
Logo
GenereFramework per applicazioni web
Ultima versione2.5.0 (18 febbraio 2025)
Sistema operativo
LinguaggioPython
Licenzalicenza MIT
(licenza libera)
Sito webturbogears.org/
百度 党的性质变了,其先进性纯洁性和历史使命就无从谈起了。

TurboGears è un framework per la creazione di applicazioni web ed è composto, nativamente, da varie librerie Python come MochiKit, SQLObject, CherryPy, Kid e Nose.

è stato creato nel 2005 da Kevin Dangoor come web framework per l'ancora inedito prodotto Zesty News. Quando, alla fine del settembre 2005, fu rilasciato come prodotto open source, ricevette più di 30000 download.

TurboGears è progettato rispettando il pattern MVC, model-view-controller, come Struts o Ruby on Rails, e pensato per rendere più rapido lo sviluppo di applicazioni web e per renderne più facile la manutenzione.[1]

Componenti di Turbogears

[modifica | modifica wikitesto]

Ecco un elenco dei principali componenti, che vengono installati nativamente, di TurboGears:

  • SQLObject (è il Model): si interfaccia al database, trasformando le chiamate ad oggetti in chiamate relazionali e viceversa (ORM). Può creare da zero il database o interfacciarsi ad uno esistente.
  • SQLAlchemy può essere usato come alternativa a SQLObject, ma dalla versione 1.1 diventa l'ORM di default.
  • Kid (è il View): è la parte di frontend, ciò che viene renderizzato, dove tutti i templates sono file XHMTL o XML. Permette l'inclusione di codice Python usando le specifiche XMLish.
  • Genshi è un'alternativa a Kid. è molto simile alla sintassi del kid. Per ulteriori dettagli vedi il paragrafo 'template plugin'.
  • CherryPy (è la Controller): è un middleware che permette di programmare applicazioni web scrivendo gestori di eventi (event handler) che ritornano i dati (nel caso di Turbogears) al template. Questi possono essere anche in formato JSON.
  • Pylons / Paste sostituiranno CherryPy come controller nelle future release di turbogears.
  • MochiKit è una parte opzionale di TurboGears. è una libreria JavaScript che permette lo sviluppo con questo linguaggio in maniera più Pythonica. è soprattutto usata per implementare funzionalità AJAX e fornisce un'interfaccia asincrona per gli stream di dati forniti in formato JSON.
  • Nose come libreria per i test.

Template plugin

[modifica | modifica wikitesto]

Sistemi di template diversi da Kid possono essere usati tramite un sistema di plugin. Attualmente esistono plugin per Genshi, Cheetah, Django templates, Mako e Jinja.

Nello stesso sistema possono essere usati diversi tipi di template.

Nel gennaio del 2007 Kevin Dangoor lascia il progetto e Alberto Valverde diventa il suo successore: di seguito si dimette a causa di altri impegni personali. Alberto è ancora coinvolto nella comunità TurboGears attraverso il suo progetto ToscaWidgets. Il progetto TurboGears attualmente è gestito da un gruppo di sviluppatori, coordinati da Mark Ramm (come sviluppatore leader di TurboGears 2) e Florent Aide (come il responsabile del rilascio Turbogears 1.x).

Nel giugno 2007 la comunità ha iniziato a sperimentare l'utilizzo delle API di Turbogears sui componenti e protocolli usati in Pylons (si dice che i due framework alla fine verranno "fusi" insieme). Comunque la documentazione di Turbogears 2 smentisce questo.

Alla fine del 2008 Turbogears può vantarsi di avere una comunità attiva con più di 3000 utenti sulla sua mailing list, di avere un libro edito da Prentice Hall e pubblicato nel novembre del 2006 e di avere progetti open source e progetti proprietari attualmente utilizzati nel mondo reale. Lo sviluppo procede ad un ritmo moderato ma costante ed è stato alimentato anche da un recente successo di partecipazione al progetto come Google Summer of Code, organizzazione nel 2008. TurboGears 1.1 è finalmente avviato, con diverse versioni beta, nel 2008 (attualmente è ancora in beta), ed TurboGears 2 è entrato nella fase release candidate nel mese di marzo 2009.

Futuro di Turbogears

[modifica | modifica wikitesto]

Attualmente lo sviluppo avviene in due branch principali:

1. Il branch di TurboGears 1.x, basato sul codice originale e che usa CherryPy come web application server.

2. TurboGears 2 (trunk), che fondamentalmente riscrive le API di Turbogears 1 per riadattarle alla libreria Pylons.

TurboGears 1.1 sarà una versione più recente di TurboGears 1.0, che continua ad utilizzare le stesse API. Le principali differenze fra la versione 1.1 e 1.0 sono la scelta di un differente sistema, di default, per template(da Kid a Genshi) ed un diverso ORM(da SQLObject a SQLAlchemy). La versione 1.1 serve come passaggio intermedio fra 1.0 e la versione 2.0 (basata sulla libreria Pylons).

Recentemente, tuttavia, sono stati compiuti buoni progressi per adeguare il codice di base 1.x di CherryPy 3.0 ed è stato creato un nuovo branch, il 1.5, che è attualmente in stato di alpha.

Una versione stabile di TurboGears 2 dovrebbe essere rilasciata fra il primo ed il secondo trimestre del 2009.

  1. ^ (EN) Overview, su turbogears.org. URL consultato il 2 settembre 2020.

Collegamenti esterni

[modifica | modifica wikitesto]
梦见大蜘蛛是什么预兆 验血能查出什么病 心慌是什么原因引起的 虫加合念什么 茉莉茶叶有什么功效和作用
龙日冲狗要忌讳什么 为什么会做梦 孕妇吸二手烟对胎儿有什么影响 胆固醇高不可以吃什么 硫磺有什么作用
严重脱发是什么原因 靓女是什么意思 什么是阳气 蓝莓什么味道 为什么会得手足口病
孕晚期吃什么水果好 什么潭什么穴 肺心病是什么原因引起的 热伤风流鼻涕吃什么药 什么药可以延长性功能
喝可乐有什么好处wzqsfys.com 做活检意味着什么hcv8jop9ns9r.cn 早上吃什么减肥hcv9jop5ns7r.cn 泛性恋什么意思hcv8jop1ns4r.cn 阴道瘙痒吃什么药hcv7jop7ns2r.cn
祖马龙是什么档次hcv8jop4ns7r.cn 风寒感冒吃什么药最快hcv9jop8ns0r.cn 降钙素是查什么的hcv8jop7ns0r.cn 弟妹是什么意思travellingsim.com 什么的尘土tiangongnft.com
转氨酶高吃什么食物好hcv7jop9ns3r.cn 苍蝇喜欢什么味道beikeqingting.com 大是什么意思hcv8jop4ns1r.cn 经常流鼻涕是什么原因96micro.com 吃什么可以排毒bjhyzcsm.com
倒嗓是什么意思hcv8jop8ns7r.cn 脉紧是什么意思hcv9jop3ns6r.cn 泌尿感染吃什么药最好hcv9jop0ns0r.cn 人生格言是什么意思hcv8jop4ns0r.cn 同房出血什么原因hcv9jop6ns9r.cn
百度