Python3 + Tornado = Web Application Server

DB はある程度動くことが確認できたので、今度は Web。

http://kashino.tumblr.com/post/12195644242/why-did-quora-choose-python-for-its-development

こちらに Python で生き残りそうな Web フレームワークは Tornado かなと書かれているので、まずは試してみようかと思います。勘で突き進みます。

Tornado

なんと、Python 3.2 をサポートあるじゃないですか。有り難いことです。これで迷わず Tornado を試せます。

Python 3.2 の場合には distribute パッケージが必要ですと書いてありますが、何の因果か以前にインストールしてありました。PyPI にあるので easy_install でインストールします。

$ easy_install tornado

以上で完了。簡単。

Hello World サンプルをそのままコピーして、実行。これまた簡単に動きました。

参考:
http://d.hatena.ne.jp/nosix/20111111/1321016126
http://tornado.shibu.jp/index.html