2010年5月30日日曜日

juno

MOONGIFTに紹介されていたので
PythonのWebFW junoを使ってみる。

Rubyの軽量WebFWのSinatraに近いらしく
かなり簡単にWebアプリがかけるということらしい。

まずとりあえずインストール。

以下のサイトからjuno本体をダウンロードする。

http://brianreily.com/project/juno/

本体を解凍したフォルダ内で以下のコマンド実行しインストール

$python setup.py install

すると色々インストールしておけと言われるので
以下のコマンドでインストールしておく。

$easy_install SQLAlchemy
$easy_install Jinja2
$easy_install Mako
$easy_install Werkzeug

さて実際のアプリケーションを書く

junoのサンプルをとりあえず利用した。
---------------------------------------------------------

from juno import *

@route('/')
def index(web):
return 'Juno says Hi'

run()


---------------------------------------------------------

これを普通にPythonインタプリタで実行する。
以下のようなログがコマンドプロンプトに表示される

---------------------------------------------------------
running Juno development server, to exit...
connect to 127.0.0.1:8000 to use your app...

GET request for /...
/ matches, calling index()...

---------------------------------------------------------

WEBブラウザ以下のアドレスにアクセスすると
http://127.0.0.1:8000

画面出た。

本気ですごい。超簡単。

0 件のコメント:

コメントを投稿