Node.jsは何者か
Javascriptを実行する環境の1つである。
実行環境には「Erbix」というものも存在する。
サーバーサイドJavascriptとは何か
Webサイト・Webアプリケーションを使用する際、
クライアント側ではJavascriptを用いた処理が行われる。
(※JavascriptとJavaは全く異なる言語なので注意)
Node.jsを導入することにより、サーバー側でもJavascriptで処理ができるようになる。
サーバー側でJavascriptが使えるメリット
同じ言語でクライアント側、サーバー側の開発ができるため、
技術者の絶対数を少なくすることができる。
これまでは言語が異なるため、それぞれの専門技術者が必要だった。
また、技術者間での仕様確認も都度行う必要があった。
これがJavascriptで両方開発できることにより、人・時間のリソースが削減されるのである。