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

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

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

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

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

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

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


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

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

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

推薦する

ウェブサイトページを最適化するための10のヒントを共有します

多くの同僚は、ウェブサイトのコンテンツが優れていてランキングが向上していれば、トラフィックは後からつ...

Cert-manager を使用した Admission Webhooks 証明書の管理

Kubernetes は、組み込み機能を拡張する方法を提供します。最も一般的に使用されるのは、おそら...

budgetvm、任意の VPS を購入すると、20 ドルが無料 / 5 ドルを支払って年間 25 ドル

budgetvm から次のようなメールが届きました。「BudgetVM に戻って、VPS を購入する...

企業のクラウド移行ガイドについて知っておくべきこと

今日の企業は、かつてないほど多くのデータにアクセスできます。これらのデータは、量と変動性の両面で驚く...

SEO 診断: ウェブサイト構築における魔法の太極拳スキル

SEO診断(http://seo.admin5.com)は、SEO分野で最もホットな話題の1つになっ...

5月第2週の国内ドメイン名解決プロバイダートップ10:DNSPodの市場シェアが低下

IDC Review Network (idcps.com) は 5 月 16 日に次のように報告し...

史上最大の「クラウドオフィス」実験が始まった。参加しましたか?

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...

申請手続き中、国内IPは「不可解」、海外IPは正常にアクセス可能

2000年から、このブログは米国のVPSで運営されています。当時、東京は暑くなかったので、環境はより...

中国サイバースペース管理局は、国民の個人情報保護のため、3種類の情報の整理に注力している。

北京の新華社が26日伝えたところによると、記者が国家インターネット情報局から得た情報によると、4月下...

クラウドコンピューティング時代のデータセキュリティを確保する方法

翻訳者 |李睿レビュー |チョンロウデータ セキュリティは、今日のデジタル環境、特にクラウド コンピ...

ニュースソフト記事のマーケティング効果を分析することで、ウェブサイトの所有者は利益を追求し、損害を回避することができます。

現在、多くのメディアがニュースソース ソフト テキスト マーケティングを開始しています。これは、ニュ...

SEO担当者の理解:SEOはオンラインマーケティングの唯一の手段ではない

SEO トレーニング コースの人気が高まり、SEO 担当者の数も増加しているため、一般のウェブマスタ...

Baidu が Web ページをインデックスしたいのはなぜですか?

Baidu への組み込みは、すべての SEO 担当者とウェブマスターが懸念しているトピックです。特に...