タグ

ブックマーク / blog.varwww.com (1)

  • Pythonの軽量フレームワーク3種類を比較する | 思案試行

    ここでは軽量・コンパクトをウリにしているPythonのWebアプリケーションフレームワークであるBottle、Flask、Falconについて比較します。これらのフレームワークに対して、同様のリクエストを送り、同様のレスポンスを返させます。 記事を書くにあたり使用したもののバージョンは下記の通りです。 Ubuntu 14.04.2 Python 3.4.0 Bottle 0.12.8 Flask 0.10.1 Falcon 0.2 準備 "/foo"にアクセスすると"Hello foo"と応答するように、各フレームワークで極力同じように書きます。FalconはCythonに公式に対応していますが、今回はCythonを使用していません。 Bottle import bottle app = bottle.Bottle() @app.route('/<name>') def index(nam

  • 1