Webアプリケーション用Pythonフレームワーク「Nagare project」
Nagare projectはGUI並みの画面と機能を備えたWebアプリケーションを開発するためのフレームワーク。
Nagare projectはPython製のオープンソース・ソフトウェア。いわゆるWebサイトとWebアプリケーションとは区別して考える必要がある。そうしないと本質を見失う。Webアプリケーションはローカルアプリケーションの代替えになり得る存在だ。
電卓やカウンターのデモ
今後、Webアプリケーションはどんどんニーズを増していくだろう。そんな時にはAjaxは当たり前で、開発方法も変わってくるかも知れない。そこで注目したいのはNagare project、Webアプリケーション開発用のフレームワークだ。
Nagare projectはHTMLを手打ちで入力しない。画面のオブジェクトを定義して描画すれば、画面上のアクションでPython側のメソッドが呼ばれる。イベント駆動型の開発を可能にするのだ。これはまさにローカルアプリケーションライクな手法だ。
ゲームも遊べる
計算機やカウンター、画像表示、Wikiなど様々なデモが作られている。ゲームのようなインタラクティブなアプリケーションも作成できる。業務アプリケーションなどの開発はNagare projectを使うと従来の手法で開発できるようになりそうだ。
Nagare project - Python Web framework