[HOME]: [Mac OS X]: [MacPython]: [Emacs]: [生存報告記]: [MacEmacs JP Project]: [NTEmacs JP Project]:

【レポート】ZKがJavaScript、Ruby、Groovyに対応 - Web開発の方向性が明らかに (MYCOMジャーナル)

J2EEのシングルサインオンといえばこれ! "JOSSO 1.5"登場 (MYCOMジャーナル)

Open Source Calendar Management Written in Java .: Manageability :.


フレームワークというのは、枠組みです。開発効率やプロダクトの品質を上げるために使われます。

旅行に例えるなら、パック旅行のようなものです。行き帰りの飛行機や、宿泊先、誰もがおとづれるような、メジャー観光地への訪問は先に用意されています。パック旅行を利用する人は、旅券やホテルの手配などの手間を省き、単純に旅行を楽しむという目的に専念できます。はじめての海外旅行でも、失敗せずに、旅行を楽しむことができます。もちろん、パック旅行を選択することで、自分ができることの自由は幾分減ってしまいますが。あと、どのパック旅行の選択も重要です。自然を楽しみたいのに、大都会へ行っても仕方ないですしね。

ソフトウェアの世界でのフレームワークもそんな感じです。 Webアプリケーション開発時に、押さえておかなければいけない、セキュリティーや保守性の問題をフレームワークをもとに作成することで、解決できます。パック旅行と違うのは、申し込めばOKというものではなく、フレームワークの使い方を習得するまでが、けっこう大変というところです。


どなたが記述したんだろう?例え話としてはいいと思います。

技術方面、具体的な設計手法を後で付加したいと思います。sakito

紹介マニアMoinMoin: FrameWork (last edited 2007-02-21 22:29:53 by )