一覧に戻る
2010年度未踏IT
MVCアーキテクチャを採用したWAFを使う開発を補助するEmacs拡張の開発
プロジェクト概要
近年、増加傾向にあるModel View Controllerアーキテクチャを採用したWebアプリケーションフレームワークを使った開発において、コードを書くという生産的な作業以外に費やされている時間は無視できないものである。
たとえば、コントローラーから呼び出されるモデルへ、モデルから対応するコントローラーへ、コントローラーから最終的に描画されるテンプレートへ、といったファイル間の移動など何度も繰り返される動作である。また、それらの動作は各種フレームワークに共通する動作でもある。
本プロジェクトでは、上で述べた共通点を抽象化することによって、以下に挙げるWebアプリケーションフレームワークを使ったプロジェクトの開発補助を実現するEmacs拡張を開発する。
採択理由
数多くのWAFを抽象化しプラグインの形で、Emacsの拡張を行うシステム。ローカルなWebサーバをバックエンドとして行うことで、エディタの作業とは非同期に様々に有用な処理をさせることができる。提案書では、完成するであろうものがわかりやすくコンパクトにまとめられているが、今門君の場合、せっかくの未踏ユースなので、どんどん脱線してまったく想定しなかったようなシステムに発展させて欲しい。
このアーキテクチャにはいろんな可能性があるし、今門君はそれを発見できるセンスを持っていると思う。
PM
原田 康徳
日本電信電話株式会社 NTTコミュニケーション科学基礎研究所 主任研究員
クリエータ
今門 研爾
フリーランス
採択金額
1,792,000円