IT用語集

コンポーネント、モジュール、ライブラリって何?

はじめに

コンポーネント、モジュール、ライブラリはそれぞれ「部品」「部品を集めたもの」「コレクション」という意味の英単語です。
今回なぜ3つの単語をまとめて紹介するのは、意味が非常に似てるからです。
その違いに気をつけながら、早速みていきましょー!!✨

用語説明〜最速で理解したい人のためのIT用語集より抜粋〜

コンポーネント(Component)・・・システムの構成要素。
モジュール(Module)・・・全体の中での部分的なプログラム。
ライブラリ(Library)・・・よく利用する関数や機能をまとめたファイル。

コンポーネントとは

コンポーネントとは、ザックリいうと「ファイルやプログラムの構成要素」です。
基本的に単体で何かするようなものではなく、何かと組み合わせて使用します。
後述するモジュールと同じ意味ですが、コンポーネントは「モジュールより広義な意味での部品」です。
コンポーネントには、他のコンポーネントがないと機能しないものもあり用途が少し限定的です。

モジュールとは

モジュールとは、ザックリいうと「ひとまとまりの機能を持った部品」です。
基本的に単体で何かするようなものではなく、何かと組み合わせて使用します。
モジュールは「簡単に追加・削除できる」ことが特徴です。
モジュールは主にプログラム関係で使用されるが、コンポーネントはファイル・プログラム・物理的なもの等広義な意味で使用されます。

ライブラリとは

ライブラリとは、ザックリいうと「複数の部品をまとめたもの」です。
ライブラリも基本的に部品を意味するのですが、主に「モジュールの集合体」という意味で使われます。
例えばプログラミングの世界では、
・モジュールをインポート→特定の機能が使えるようになる。
・ライブラリをインポート→様々な機能がまとめて使えるようになる。
という感じです。

おわりに

いかがでしたでしょうか。
簡単にまとめると、
◾️コンポーネント→「何かの部品」
◾️モジュール→「特定の使い方ができる部品」
◾️ライブラリ→「様々な部品が集まったもの」
となります。
この記事を通して「コンポーネント」「モジュール」「ライブラリ」に関する理解を深めていただければ幸いです。
最後まで目を通していただきありがとうございました🙇‍♂️

参照元

.https://wa3.i-3-i.info/word12384.html
.https://kotobank.jp/word/コンポーネント-3583
.http://shoyan.hatenablog.com/entry/2013/05/16/084056
.https://ja.wikipedia.org/wiki/ソフトウェアコンポーネント
.http://shoyan.hatenablog.com/entry/2013/05/16/084056
.https://www.vcssl.org/ja-jp/doc/syntax/import
.https://qiita.com/yutaro50/items/f93893a2d7b23cb05461

コンソール(Console)って何?前のページ

コンテナ(Container)って何?次のページ

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. IT用語集

    検索エンジン(Search Engine)って何?

    はじめに検索"+"エンジン(機械)"="検索してくれる機械"!?な…

  2. IT用語集

    IoT(Internet of Things)って何?

    はじめにIoT(アイオーティー)って数年前は頻繁にニュースに出てまし…

  3. IT用語集

    アイデンティティ管理(Identity Management)って何?

    はじめにアイデンティティ管理とは主に、セキュリティの分野で使われる言…

  4. IT用語集

    クロスデバイス(Cross Device)って何?

    はじめにクロスデバイスとは、文字通り「デバイス(スマホやパソコンなど…

  5. Excel

    コホート分析(Cohort Analysis)って何?〜Tableau/GA/Excel/Sprea…

    はじめにさぁ、ようやく皆さんお待ちかねの「コホート分析」です。我々…

  6. IT用語集

    コンフィギュレーション(Configuration)って何?

    はじめにコンフィギュレーションって聞きなれない単語ですよね。。直訳…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


カテゴリ
最近の記事
  1. AWS発のAIエージェントIDE「Kiro」を使用した仕様駆…
  2. TableauとSnowflakeを接続する方法
  3. 【dbts25】Snowflake×PostgreSQLのニ…
  4. TROCCO dbt連携編
  5. KARTEの「フレックスエディタ(β)」登場!ノーコードでこ…
  1. Adobe Analytics

    Adobe Analytics: データフィードをGoogle BigQuery…
  2. IT用語集

    アドイン(Add In)・アドオン(Add On)って何?
  3. Tableau

    Tableau:分かりやすいLOD-FIXED編
  4. データサイエンス

    回帰分析はかく語りき Part3 ロジスティック回帰
  5. Adobe Analytics

    AdobeAnalyticsでReactNativeアプリを計測する
PAGE TOP