ЯoomeR

プログラミング~実装とエラー解決と、時々、AI~

Node.jsとは何か(初学者向け)

Node.jsは何者か

Javascriptを実行する環境の1つである。

実行環境には「Erbix」というものも存在する。

サーバーサイドJavascriptとは何か

Webサイト・Webアプリケーションを使用する際、

クライアント側ではJavascriptを用いた処理が行われる。

一方、サーバー側ではPHPJavaが用いられてきた。

(※JavascriptJavaは全く異なる言語なので注意)

Node.jsを導入することにより、サーバー側でもJavascriptで処理ができるようになる。

サーバー側でJavascriptが使えるメリット

同じ言語でクライアント側、サーバー側の開発ができるため、

技術者の絶対数を少なくすることができる。

これまでは言語が異なるため、それぞれの専門技術者が必要だった。

また、技術者間での仕様確認も都度行う必要があった。

これがJavascriptで両方開発できることにより、人・時間のリソースが削減されるのである。