1.2 フレームワークとは何か

1.2 フレームワークとは何か

1.2 フレームワークとは何か

フレームワークは、特定の問題領域内でアプリケーションの一部を実装する再利用可能な設計です。これは、コンポーネント インスタンス間の相互作用のための抽象コンポーネントとメソッドのセットです。簡単に言えば、これはプロジェクトの「骨組み」の構築を支援し、豊富なコンポーネント ライブラリを提供する「半完成品」です。独自のシステムを完成させるには、いくつかのコンテンツを追加するか、提供されているコンポーネントを呼び出すだけです。

図 1-2 に示すように、すでに家の「骨組み」といくつかの建築資材が形成されており、これをプログラムのフレームワークに例えることができます。 「スケルトン」は、私たちのために作成されたプロジェクト管理構造(半完成品)と見なすことができますが、構築材料は、私たちに提供される既製のコンポーネントライブラリに相当します。既存の住宅のフレーム構造をベースに、既成の建材と組み合わせ、当社の「装飾」を施した「半製品」は、個人住宅、オフィスビル、スーパーマーケットやバーなどに組み込むことができます。同様に、プログラムフレームワークを使用することで、個人のホームページ、OAシステム、電子商取引モール、SNSシステムなどのソフトウェア製品を迅速に開発できます。

気に入った友達はWeChatアカウントを追加できます:

51CTO 読書チャンネル QR コード


51CTO 読書チャンネル アクティビティ ディスカッション グループ: 365934973

<<:  非公開会議では、クラウドセキュリティに関する特別セッションが初めて開催されます。来ると聞きましたが…

>>:  1.4.1 MVCフレームワークパターンの実装(2)

推薦する

エッジコンピューティングの必要性を再検討する

エッジ コンピューティングには、限られたスペースに収まり、過酷な条件に耐え、複雑な分析ルーチンを実行...

機密情報ネットワークがどのようにして仁徳経絡と杜徳経絡を開くことができるかについて話す

武術小説では、仁経と杜経を開くことで人は完全に変貌し、武術のスキルが飛躍的に向上するとされています。...

alnitech-40USD/E3-1230v2/16GB RAM/2X1T HDD/100M 無制限/5IP

alnitech.com では、E3 U、16G メモリ、2 つの 1T ディスク、100M 無制限...

Baidu は検索結果に基づいてページをどのように並べ替えますか?

ご存知のとおり、ウェブサイトの最適化プロセスでは、多くのウェブマスターがウェブサイトのキーワードラン...

クラウド コンピューティングは究極の破壊的イノベーションでしょうか?

クレイトン・クリステンセンのファンにとって、彼の「イノベーションのジレンマ」理論が 2011 年の今...

zji: 香港サーバー 55% オフ、638 元、10M cn2+bgp、2*e5-2630L/32g メモリ/1tSSD

香港・大埔にあるZjiの自社運営独立サーバーでは、3つのモデルが55%オフで販売されており、更新によ...

ホストオンはどうですか?ロサンゼルスでの AMD Ryzen 9 7950X シリーズ VDS のレビュー

ホストオンは、ソルトレイクシティデータセンターにAMD Ryzen 9 7950XシリーズVPSとV...

ファーウェイクラウドスマート石炭混合ソリューション2.0がリリースされ、石炭産業の「質的変化」を加速

石炭は長い間中国におけるエネルギー消費の主な源であり、中国の経済と社会の発展に大きく貢献してきました...

Baidu入札のコストを最小限に抑える方法

百度入札の経験があるウェブマスターなら、百度入札が適切に行われなければ、損失はかなり深刻になることを...

分散IDとは何かを理解するのに役立つ記事

[[409671]] 1. 分散IDとは何ですか?分散システムでは、データ、メッセージ、HTTPリク...

インターネットクイーン年次報告:中国のモバイルインターネットは急速に発展している

新浪科技報、北京時間5月29日朝のニュースによると、元モルガン・スタンレーのインターネットアナリスト...

デジタルポイントカードは人気が高まっているが、グルーポンの共同購入モデルは課題に直面している

はじめに:海外メディアは本日、デジタルポイントカードプロジェクトを提供するスタートアップ企業が増えて...

SEOがすべての生き物に役立つときのみ、世界中で広く利用されるようになる

検索エンジンの人気は単に時代の傾向を表しているだけです。生活の利便性の向上は科学技術の発展の前提であ...

ユーザーリーチの 5 つの要素: マテリアル、チャネル、オブジェクト!

私のユーザー リーチの定義は、特定の目的に基づいて、特定のシナリオで、特定のチャネルを通じて特定のユ...

bigbrainglobal-$4.48/1g メモリ/50g ハードディスク/1T トラフィック/onAPP

Bigbrainglobal のハイエンド VPS がセール中、永久半額です。唯一残念なのは、2 つ...