【みどるうぇあ】
ミドルウェア とは?
💡 OSとアプリの間で働く「縁の下の力持ち」
📌 このページのポイント
ミドルウェアって何?難しそう…
難しくないよ!OSとアプリの「中間」で動くソフトウェアのことだよ。ファミレスに例えると、ホールスタッフ(アプリ)と厨房設備(OS)の間をつなぐ「共通で使うキッチン道具」みたいなイメージかな。
具体的にはどんなものがあるの?
なんでアプリに直接その機能を入れないの?
複数のアプリが同じ機能を使いたいとき、ミドルウェアを共有すると効率的だからだよ。MySQLを1つ用意して、いろんなアプリからそこに接続する、っていう使い方ができるんだ。
ミドルウェアとフレームワークって何が違うの?
まとめ:ざっくりこれだけ覚えればOK!
「ミドルウェア」って出てきたら「OSとアプリの間で動く共通サービスのことだな」と思えればだいたいOK!
📖 おまけ:英語の意味
「middleware」 = 中間のソフトウェア(middle+software)
💬 middleは「中間」。OSとアプリの「中間」にいるから「ミドルウェア」。位置関係で覚えよう