2008年10月26日日曜日

開発環境を内蔵した万能Webアプリ

Webアプリを開発するとき、フレームワークを用いてコードを減らす。さらに、コード量を減らすには、Webアプリ自身に開発環境を統合してしまう方法も考えられる。つまり、自分自身で進歩するシステムだ。
この方法では、配布時のコードは肥大化するが、今のストレージの進歩を考えれば、大きな問題ではない。
初歩的なブログやWikiも、開発コードではないが、データを管理するプログラムを内蔵している。その内蔵プログラムによって様々な表現を実現している。今度はプログラム自身をデータとして処理すればよい。さらに突き詰めればLispのようになるかもしれない。
ポイントは、対話的に開発できることだ。WebアプリならGUIレベルで対話できるようにしたい。

0 件のコメント: