2010/12/30

Webアプリケーション用Pythonフレームワーク「Nagare project」を試してみるため、Stackless Pythonについて調べてみました。



Nagare project
http://www.nagare.org/


MOONGIFTでは、「Nagare project」を下記のように紹介されています。

Webアプリケーション用Pythonフレームワーク「Nagare project」
http://www.moongift.jp/2010/10/201010220000-2/
Nagare projectはGUI並みの画面と機能を備えたWebアプリケーションを開発するためのフレームワーク。
面白そうです。


このフレームワークには、下記のものがありません。いわゆるWebアプリケーションフレームワークとは、ちょっと違う点にポイントを置いて開発されているようです。

  • no templating languag
  • no explicit URL routing / mapping
  • no controllers proliferation
  • no manual management of the HTTP request / response cycles
  • no global session object
  • no REST by default

必要な環境として下記の記載がありました。
 1. Stackless Python installation

The Nagare framework uses Stackless Python (version 2.5.2 or above). So, grab the latest version of Stackless Python for your platform and install it.
Stackless Pythonというものが必要なようです。Stackless Pythonを知りませんでした。ウィキペディアでは、下記の説明がされていました。

Stackless Python
http://ja.wikipedia.org/wiki/Stackless_Python
ソースコードに多数の変更が必要なため、Stackless Python は既存の Python がインストールされた環境にエクステンションやライブラリとしてインストールすることはできない。それ自体が完全な Python の配布系である。
うーん。既存のPythonの実装と同居させていいのか、影響が出るのか、調べてから次へ。Stackless Pythonは「面白そう」と思える記事を書かれているページがありました。

Stackless PythonでUDPなサーバを作る
http://omake.accense.com/wiki/PythonStacklessPythonSocket

0 件のコメント:

人気の投稿 (過去 30 日間)