まとまりのないブログ

something which something is something

交差運転日記

Strutsフレームワークを使う利点についてのメモ

投稿日:

StrutsとはJavaサーブレットでウェブアプリケーションを作成するときに利用するフレームワーク(枠組み)である。
Strutsを使ったらよいと思われるケースをStrutsなどのフレームワークが必要な開発って – 教えて!gooより主観で抜粋して加筆してみる。

Strutsを使った方がよいと思われるケース

  • ウェブアプリケーションの開発に関わる人員が多い場合
  • 開発後の保守性を向上させるため
  • 開発をする速度よりも工期の管理を重視する場合

Strutsを使わない方がよいと思われるケース

  • 1~3人程度の少人数による開発の場合。
  • 開発期間が短い場合。
  • システムの構成に柔軟性が求められる場合。
  • コードの可読性を求める場合。

傾向として,ウェブアプリケーションは開発に関わる人数が増えるほどプロジェクトが難航する。そして失敗する確立も高くなる。その原因は多くの場合開発者間のコミュニケーション不全によるところが大きい。つまり,大所帯になると仕様の変更などがあった場合の打ち合わせなどのコミュニケーションコストが増えたり,プロジェクトを成功に導くリーダーがメンバーへ適切な指示を出すことができにくくなるといったことがある。ウェブアプリケーションの開発は関わる人数が少なければ少ないほど良い。Strutsフレームワークはプロジェクトに関わる人数が多い場合に開発者間の縛りとして利用するが,目的がStrutsを使うことではなくてプロジェクトを成功させることであるならば,プロジェクトの人数を可能な限り減らしてStrutsフレームワークを使わないで方向で開発することを目指すのが健全かもしれない。Strutsを使うと開発効率が上がり,品質も上がり,さらにコードも読み易くなるというようないい事ずくめのことを言われているが,個人的には眉唾ものであると思う。

-交差運転日記

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

no image

ヤフオクのキャンセルが多くなった件

【再掲】評価と取引中止時の落札システム利用料の仕様変更について キャンセル操作がかんたんに!自動で「悪い評価」もつかなくなります! 3月22日以降は、「落札者削除」時に自動で「悪い評価」がつかなくなり …

no image

Power Edge T320 注文してみた

Power Edge T320 6月10日までだとクーポン適用で2万という信じがたい値段になっていたのでPower Edge T320をntt-xの通販サイトで注文した。で、注文した翌日に速攻で配達さ …

no image

okyuu.com が2010年9月21日に閉鎖

ITに関する質問、ノウハウサイト [okyuu.com] 価格.comが企画・運営するITエンジニア向けのQ&A形式SNSであるokyuu.comが2010年9月21日に閉鎖する模様。 ok …

no image

近所のスリーエフの手作り弁当がやたら美味い件

近所のスリーエフで買った弁当がやたら美味い。コンビニ弁当だからと油断していた。正直ホカ弁より美味い。っていうか今まで食べたことがある弁当の中で一番かもしれない。誇張じゃなくて。(そういえば他にも美味い …

no image

良い会社の定義・評価尺度

覚え書き。 以下、日経ビジネスよりの引用。