未踏プロジェクト 「ウェブアプリケーション (Apache/Perl) 統合開発環境の開発」 について 株式会社モビラス 奥 一穂 未踏について (独) 情報処理推進機構 未踏ソフトウェア事業 2004年度第1回 採択プロジェクト 担当PM: 酒井 裕司 http://www.ipa.go.jp/jinzai/esp/2004mito1/gaiyou/9-5.html 2 概要 ウェブアプリ開発/メンテナンス効率の向上 GUI による統合環境 (like zope) GUI デバッガ (like VisualStudio / eclipse) 運用環境での開発 (like zope) 以上を Apache モジュール化 3 対象ユーザ (デバッガ以外) Apache 1.3/2.0 ファイル形式は不問 HTML, GIF, JPG, … Perl, PHP, Ruby, Python, … 4 対象ユーザ (GUI デバッガ) Perl CGI PerlRegistry は非対応 他の LL でも実現可能? 5 LL むけ IDE Heavyweight Language 向け IDE とは異なる ブラウザで動作 vs. 専用クライアント 編集→保存→デバッグ→リリース vs. 編集→保存→ビルド→デバッグ 作業単位は CGI ファイル vs. プロジェクト 6 既存技術をサポート フレームワーク (例:zope) ではありません Apache モジュール 既存の Perl コードがデバッグ可能 7 開発効率の改善 今日のニーズに答えたい: 既存技術の開発効率最適化 学習が簡単 既存開発環境に導入可能 8 さらに… 9 運用環境での開発 運用環境での新バージョン開発が可能 アクセスを運用版/開発版に自動振り分け デバッガも動作 テストが完了したら、1クリックで運用環境をバー ジョンアップ 10 メリット 運用環境で開発すれば… 開発用機材が不要 運用環境との差異に悩む必要がない 自動デプロイだから、サービス停止不要 ヒューマンエラー (ファイルのコピーミス) を追放 11 まとめ 既存技術の開発効率向上を実現: ウェブベースの IDE GUI デバッグ 運用環境での開発 12 今後の予定 まだお使いいただけません m(_ _)m 夏 – デバッグ機能 秋 – バージョン管理機能 冬 – IDE のブラッシュアップ 進捗/リリースは @IT でアナウンス 13
© Copyright 2024 ExpyDoc