【ハウツー】

PythonからGWT - PythonでAjaxを実現するpyjamas

2 インストール

    後藤大地  [2006/11/08]

    pyjamasはPythonで開発されたWebアプリケーションフレームワーク。GWTのコンセプトをPythonで実現するためのもので、Pythonで開発したアプリケーションをコンパイルしてJavaScriptとHTMLを生成し、Ajax対応のWebアプリケーションとして動作させるというもの。

    最新版は6日(米国時間)に公開された0.1。Apache License Version 2.0のもとで公開されているオープンソースソフトウェアで、成果物はpyjamasのサイトから取得することができる。同成果物は開発がはじまったという段階にあり、作り込みはまだこれから。主要開発者は開発へデベロッパの参加を呼びかけている。

    pyjamasのインストールは成果物を取得して展開するだけでよい。pyjamas 0.1であれば図3.1のような成果物が展開される。builderディレクトリにPythonからJavaScript+HTMLに変換するためのビルドスクリプトが用意されており、examplesにはpyjamasを使って開発されたPythonスクリプトのサンプルが収録されている。この2つのディレクトリには注目しておこう。

    図3.1 pyjamas 0.1成果物ディレクトリ構造

    図3.2 builderディレクトリ – builder.pyがPythonからJavaScript+HTMLに変換するためのPythonスクリプト

    図3.3 examplesディレクトリ – pyjamasを使って開発されたサンプルが収録されている。個々のサブディレクトリにそれぞれのサンプルがある

    成果物に収録されているビルドスクリプトはPython 2.4系を前堤にしている。Python 2.4系をインストールするか、Python 2.5系を使っている場合は適宜ビルドスクリプトを変更されたい。Windowsプラットフォームの場合、ビルドスクリプトを参考にしてバッチファイルを作成しておくといいだろう。

    新着記事

    特設サイトの情報

      人気記事

      一覧

        イチオシ記事

        新着記事

        特別企画

        マイナビニュースマガジン