背景と批判とは? わかりやすく解説

背景と批判

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/07/01 09:01 UTC 版)

ソフトウェアフレームワーク」の記事における「背景と批判」の解説

ソフトウェアフレームワークは、システム構築必須標準的かつ下位レベル詳細設計者プログラマ検討する時間省き上位レベル要求仕様ビジネスロジック)の実現多く時間を割けるようにし、ソフトウェア開発容易にすることを目指している。例えば、銀行Webサイト構築Webアプリケーションフレームワーク使っている開発チームは、要求処理や状態管理機構検討する時間削減して口座からの引き落としといった操作注力できる。また、このような差分プログラミング用途適しているという理由で、フレームワーク実装オブジェクト指向言語選ばれることが多い。 批判としては、フレームワーク全体的なコード肥大化させるという主張もある。これは複数フレームワーク重複競合する部分補い合う部分があり、API複雑に絡み合っているためでもある。 フレームワーク使い方を学ぶ時間がかかるという主張もある。ただし一度フレームワーク使い方学べば、同じフレームワーク利用する次のプロジェクトからはより素早く確実な応用が可能となる。また、多くフレームワーク基本的な設計似通っていることが多く類推アナロジー)により別のフレームワークにも考え方応用できることが多い。 フレームワークは他のプラットフォーム製品(OSDBMSなど)と同様に特定のフレームワーク・ベンダーや、特定のバージョン依存ロックイン)されるリスクがあるとの主張もある。このため機能内容代替製品などの確認も必要である。フレームワークバージョンアップによって動作仕様変わったり、API/ABIの互換性なくなってまったりすることもある。 移植の手間を減らして様々なOS展開しやすくするための、クロスプラットフォームフレームワーク開発も盛んである。特にGUIアプリケーション通例OS固有のウィンドウシステム利用する必要があり、またウィンドウの表示や2D/3Dグラフィックス表示に必要となる準備初期化後始末)に手間がかかり、定型コードの量も多くなるため、詳細隠蔽して抽象化したクロスプラットフォームフレームワーク威力発揮するフレームワークソースコード公開されていないプロプライエタリ製品では、不具合見つかったときに原因特定解消が遅れるリスクもある。一方オープンソースフレームワーク内製フレームワークであってもユーザー数実績少なく未成熟場合は、相対的に多数バグ残されている可能性が高い。 いずれにしても適切なフレームワーク選定は特に重要である。開発途中で選択したフレームワーク開発要件満たさない判明した場合や、そのフレームワーク開発・提供が打ち切られ場合などは、開発途中で別のフレームワーク移行して場合によっては基本設計から)再開発する必要が発生するためである。

※この「背景と批判」の解説は、「ソフトウェアフレームワーク」の解説の一部です。
「背景と批判」を含む「ソフトウェアフレームワーク」の記事については、「ソフトウェアフレームワーク」の概要を参照ください。

ウィキペディア小見出し辞書の「背景と批判」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「背景と批判」の関連用語

背景と批判のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



背景と批判のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのソフトウェアフレームワーク (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS