タグ

wsgiに関するMIZZYのブックマーク (3)

  • python paste - libnitsuji.so

    まだ理解が中途半端なんだけど一度まとめておく。 WSGIのためのコンポーネント群とWSGIに沿った開発をサポートするツール群の集まりがpaste. WSGIはウェブサーバとウェブアプリケーションの間のインターフェース。PEP333で規定されている。 pasteはフレームワークのためのフレームワークみたいなもので、この上にフレームワークを実装してそれを使う。たとえばPylonsとかはそういうフレームワーク。 これのメリットは基礎部分はpasteが提供してくれるのでコードが小さくなること、WSGIに準拠した部分(たとえばWSGIミドルウェア)はフレームワークが変わっても再利用可能なこと。フレームワークが変わっても覚えることが少なくなること。 paste script プロジェクトテンプレートの作成 コマンドラインツール pasteベースのフレームワークで共通に使うツールの共有を促す paste

    python paste - libnitsuji.so
  • PylonsなどPasteベースなPythonWebアプリケーションをFastCGIで動かす方法 【VISH+サイトマスター.jp Blog 】

    Pylonsも最近じわじわと使う人が増えてきているようです。 PylonsはPythonのWebアプリケーションフレームワークで、 WSGI、Pasteなど、PythonのWebアプリケーションフ レームワークのベースを標準化しようとする活動から生まれた成果を活 用している点で注目しています。 written by aodag Blogランキング参加しています WSGIはWeb Server Gateway Interface の略ですが、CGIと 同等の内容をPythonで規定しています。 Pythonの呼び出し可能オブジェクト(関数だけじゃありませ ん)を使った柔軟でシンプルな構造となっているため、現在多くの WebアプリケーションフレームワークがWSGIに準拠しています。 WSGIは非常に低レベルなので、その上のレイヤーで汎用的なモジュール をPasteが提供しています。また、We

  • pythonistaのためのphp用の開発サーバ - Doge log

    phpで開発する時の開発用サーバとかよくわからなかった。 未だにapacheとか云々するのもなんだかなあと思うんだけど。 まあpythonistaならwphp使うよねって話。 wphp http://pythonpaste.org/wphp/ こいつはwsgiのインターフェイスでphpをfastcgiで動かしてくれる。 from wphp import PHPApp from wsgiref.simple_server import make_server my_php_app = PHPApp('/path/to/php-files/', php_options={'magic_quote_gpc': 'Off'} ) httpd = make_server('', 8000, my_php_app) httpd.serve_forever() とまあこれでOK。 でもデフォルトでは基

    pythonistaのためのphp用の開発サーバ - Doge log
  • 1