翻訳と辞書
Words near each other
・ Turbo
・ Turbo Assembler
・ Turbo Basic
・ Turbo C
・ Turbo Linux
・ Turbo Pascal
・ Turbo RAT
・ Turbo-Folk
・ TurboCache
・ Turbocache
・ TurboGears
・ TurboJET
・ TurboLinux
・ Turbolinux
・ Turbotrain
・ turbulence
・ turbulent
・ turbulent diffusion
・ turbulent flow
・ turbulent fluctuation method


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

TurboGears : ウィキペディア日本語版
TurboGears

TurboGears は、Python による Webアプリケーションフレームワークである。MochiKitSQLObjectCherryPyKidなどの、基礎となるコンポーネントの上に構築されている。
== 概要 ==
TurboGears は 2005 年、いまだにリリースされていないZesty Newsという製品の背後のフレームワークとして、Kevin Dangoor によって作られた。
2008 年 2 月現在、TurboGears はメーリングリストに 3000人以上を抱え、2006 年にPrentice Hallから書籍が出版され、多数のオープンソースおよびプロプライエタリの TurboGears アプリケーションが実際に配置されるなど、大規模で健全なコミュニティを持っている。2008 年の PyCon で TurboGears 2 のプレビューリリースが期待されている。
TurboGears は StrutsRuby on Rails のようにmodel-view-controller アーキテクチャを元に設計されており、Pythonによる Web アプリケーションの開発をより簡単でメンテナンスが容易なよう設計されている。
TurboGears のコンポーネントには下記のものがある。
; SQLObject : Model として利用 - データベースや多数の既存のデータベースサーバとのインターフェイスを作成可能なデータバックエンド
; Kid : View として利用 - XHTML フロントエンドのテンプレートエンジンで、すべてのテンプレートが妥当な XHTML ないし XML ファイルで、テンプレートを検証や設計が簡単なシンプルなXHTML ファイルとして開くことができるように作れられている。また、Python のスニペットを XML 的な方法で埋め込むための機能も提供されている。
; CherryPy : Controller として利用 - (TurboGearsでは)テンプレートに対してデータを返却するイベントハンドラを記述することでWebアプリケーションをプログラム可能にするミドルウェア。同じデータをJSONデータストリームとしてAjax的な方法で取得することもできる。
; MochiKit : は TurboGears の付属的な部分で、JavaScript によるプログラミングをよりPythonicに(Pythonらしく)するための JavaScript ライブラリである。JSON データストリームを非同期的に取得するインターフェイスを提供するため、もっぱらAjax機能を実現するために使用されている。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「TurboGears」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.