![node.js rogo](https://tamotech.blog/wp-content/uploads/2020/04/node_rogo-304x186.png)
Node.jsとはずばり!javascriptのプログラムを実行する環境のことです。「javascrip」って、Webページにアニメーションつけたりする簡単な言語じゃないの?って思っている方!実はWebアプリケーションそのものを作ることだってできちゃうんです!
従来のWebアプリの作成は、バックエンドをRubyやPHP、フロントエンドをjavascriptが担当していました。しかしNode.jsはどちらも1つの言語で開発することが可能なのです!!
Webサーバーも自分で作れてしまうNode.js
![](http://tamon-blog.verse.jp/wp-content/uploads/2020/04/1557308-1024x840.jpg)
Node.jsはWebサーバーごと作ってしまうんです!一般的なWeb開発フレームワークはWebサーバーにアップロードして実行する事が前提の言語なんです。しかし、Node.jsはWebサーバーを自身で作ってしまいます。サーバーは数行でWebサーバーが実行できるようなライブラリが整っているので心配はご無用!
Node.jsは「https://nodejs.org/ja/」からインストールできます。
次の記事ではNode.jsの便利なフレームワークについて紹介します!