技術情報

MERNスタックとは?

MERNスタックとは?

MEANスタックとは、Webアプリケーションを開発するときに使うオープンソースの組合せのことです。
特徴としては、フロントエンドからサーバーサイドまでJavaScriptだけで開発することができます。それぞれ上記の頭文字をとって、「MERN」と呼ばれます。

M:MongoDB
E:Express
R:React
N:Node.js

それぞれの役割を補足します。

MongoDB

NoSQLのデータベースです。SQLを必要としないため初学者でも扱いやすいデータベースになります。

Express

バックエンド(サーバーサイド)で使える代表的なJavaScriptフレームワークです。

React

WebサイトやWebアプリのUI部分を開発する際に活用するJavaScriptライブラリです。

Node.js

Webページ作成などの際に使われるJavaScriptを、サーバー側で動作させるプラットフォームです。Node.jsからMongoDBにアクセスするには「mongoose」と呼ばれるモジュールを活用します。