「Node.js」は、
「Javascript」で作成した「アプリケーション」などを、
パソコン上で実行できるようにした「実行環境」のことを意味する。
従来、
「Javascript」は、
「HTML」ファイルなどの「HTML」コードの中に、
「Javascript」コードを組み込むことによって、
「ブラウザ」上で実行できた。
「ブラウザ」上でのみ動作すると制限された「Javascript」を、
「Python」「Ruby」のように「パソコン」上でも動作できるようにする
実行環境が「Node.js」。
「Node.js」は、
ダウンロードし、「パソコン」に「インストール」「組み込む」ことで、
「Javascript」で作成した「アプリケーション」「プログラム」などを実行できるようになる。
「Windows」に、
「Python」をインストールすると「python.exe」ができ、
「Python」プログラミングをパソコン上で実行できるように、
「Node.js」をインストールすると「node.exe」ができ、
「Javascript」プログラミングをパソコン上で実行できるようになる。
「node.exe」がインストールされることにより、
「Python」「Ruby」と同様に、
「Node.js」によって、
「Javascript」でも「Webアプリケーション」を作成することが可能となる。
「Node.js」は、
「JavaScript実行環境」で、
「Webサーバ」ではなく、「Rails」「Django」のような「Webフレームワーク」でもない。
「Javascript」を「パソコン」上で実行する「アプリケーション」であり「JavaScript実行環境」となっている。
実行環境 | 言語 | Webフレームワーク |
Ruby | Ruby |
・Ruby on Rails
|
Python | Python |
・Django
|
Node.js | JavaScript |
・Express
・Next.js
|
Back