[http://journal.mycom.co.jp/articles/2007/02/20/zk/ 【レポート】ZKがJavaScript、Ruby、Groovyに対応 - Web開発の方向性が明らかに (MYCOMジャーナル)] [http://journal.mycom.co.jp/news/2007/02/14/367.html J2EEのシングルサインオンといえばこれ! "JOSSO 1.5"登場 (MYCOMジャーナル)] [http://www.manageability.org/blog/stuff/open-source-java-calendar Open Source Calendar Management Written in Java .: Manageability :.] ---- フレームワークというのは、枠組みです。開発効率やプロダクトの品質を上げるために使われます。 旅行に例えるなら、パック旅行のようなものです。行き帰りの飛行機や、宿泊先、誰もがおとづれるような、メジャー観光地への訪問は先に用意されています。パック旅行を利用する人は、旅券やホテルの手配などの手間を省き、単純に旅行を楽しむという目的に専念できます。はじめての海外旅行でも、失敗せずに、旅行を楽しむことができます。もちろん、パック旅行を選択することで、自分ができることの自由は幾分減ってしまいますが。あと、どのパック旅行の選択も重要です。自然を楽しみたいのに、大都会へ行っても仕方ないですしね。 ソフトウェアの世界でのフレームワークもそんな感じです。 Webアプリケーション開発時に、押さえておかなければいけない、セキュリティーや保守性の問題をフレームワークをもとに作成することで、解決できます。パック旅行と違うのは、申し込めばOKというものではなく、フレームワークの使い方を習得するまでが、けっこう大変というところです。 ---- どなたが記述したんだろう?例え話としてはいいと思います。 技術方面、具体的な設計手法を後で付加したいと思います。sakito