Node.jsのインストール

Node.jsのインストール

Node.jsってなんだ

PHPやRubyなどのプログラミング言語、それらでプログラミングを行うためにWebアプリのソースコードを記述するために 用いられるライブラリ、フレームワークなどが主流でしたが、 近年、Webアプリケーション開発を行う上で、 JavaScriptを使うようになりつつあります。

皆さんも一度は耳にしたことがあるかもしれませんが、 JavaScriptでWebアプリケーション開発を行う上で利用する ライブラリとそれらのラッパーである、以下のものが著名です。

ライブラリラッパー
ReactNext.js/Remixなど
Vue.jsNuxt.js
Solid.jsSolidStart

さて、これらを用いた開発を行うため、まず導入しなければならないものがあります。
それがNode.jsです。

なぜNode.jsが必要なのか

ではなぜNode.jsが必要なのでしょうか

JavaScriptの実行環境である

本来、JavaScriptはブラウザ上でしか動作しないはずのプログラミング言語です。 ではそれらを実行するための環境がブラウザしかなかった場合、とあることができません。 それはサーバサイド側のプログラミングです。 その上、OSの機能へアクセスすることも不可能になっています。 つまり、そのままではWebアプリを開発することなど不可能なのです。

つまり、上記の2つの問題である、

  • ブラウザ環境以外でも動作させたい
  • OSの機能を利用したい

という問題を解決することができる。それがNode.jsです。 そのため、Node.jsはライブラリでもフレームワークでもなく、Webサーバでもない JavaScriptの実行環境です。