ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

フレームワークは外部設計時に決める必要があり、それを修正すると、コストが高い

2008-11-11 17:40:02 | Weblog

 で、フレームワークとデザインパターンの違いで何が言いたかったかというと、
 フレームワークは入出力を決定してしまうものが多い(Webでやるとか、クライアントベースとか・・・)。

 ということは、ユーザーインターフェース決定前に、どのフレームワークを使うかを決め、そのフレームワークの範囲内のGUIで行わないと、コストが高くなる。たとえば、Strutsなら、タグが用意されているものなら開発コストは低減するが、Flash使わないと表示できないようなコンテンツなら、はじめっから、FlashベースでRESTで開発するフレームワークを使わないと、逆に開発コストは高くなる(めんどっちくなる)。

 一方、デザインパターンは、詳細設計レベルの話なので、外部設計のときには、意識しなくてもよい。
 さらに、仮にデザインパターンを利用しなくても、フレームワークほど、開発コストは高くない。なぜなら、開発の場合、上流工程の変更ほど、コストがかかるので、上流(UI)のフレームワークの変更のほうが、開発コストは高くなるはずである。

 なので、リスク面から考えると、デザインパターンより、フレームワークを教えて、「こういうユーザーインターフェースにしなさいよ、それ以外の画面に変えようとすると、このフレームワークでは(ハリウッドの法則もきいてくるし)大変だよ!」ということを伝えるべきなんだろうな・・・

・・・だれに?新人?
・・・というより、お客さんだよね。
Webだと、こういう画面にしないと、コストが高くなるよって!


この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 東証より、大証・JASDA... | トップ | データ構造の複雑さと入出力... »
最新の画像もっと見る

Weblog」カテゴリの最新記事