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

ピックアップ記事

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

関連記事

  1. IT用語集

    仮想マシン(VM)って何?

    はじめに仮想マシン(通称:VM)って、男の子の厨二心をくすぐる言葉で…

  2. IT用語集

    IoT(Internet of Things)って何?

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

  3. IT用語集

    サマリー(Summary)って何?

    はじめにビジネスでもITの世界でもよく使われる「サマリー」という単語…

  4. IT用語集

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

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

  5. IT用語集

    API(Application Programming Interface)って何?

    はじめに今回はIT業界の基本単語である「API(エーピーアイ)」とい…

  6. IT用語集

    エンタープライズサーチ(Enterprise Search)って何?

    はじめにEnterpriseは直訳で企業, 冒険, 事業などがありま…

コメント

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

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

CAPTCHA


最近の記事

  1. 【GA4/GTM】dataLayerを使ってカスタムイベント…
  2. 【GA4/GTM】dataLayerを活用しよう
  3. ジャーニーマップをデジタルマーケティングの視点で
  4. ChatGPT ProからClaude3 Proへ移行した話…
  5. その分析、やり方あってる?記述統計と推測統計の違い
  1. 海外情報

    【TC19ブログ】Tableau Conference 2019 3日目レポート…
  2. ブログ

    ①DMPについて
  3. Tableau

    上位N件セットを使って「その他」を効果的に表現する【Tableau】
  4. IT用語集

    イーサネット(Ethernet)って何?
  5. IT用語集

    スコアリング(Scoring)って何?
PAGE TOP