サーバーサイドのプログラムとして数年前から注目されているNode.jsですが、 私は、サーバーサイドで動くJavaScriptで、非同期の処理が得意というくらいの認識しかなかったので、 さすがにまずいと思い、どんなものなのか調べてみました。 今回は同じくサーバーサイドで動くプログラミング言語であるPHPと比較する形でまとめてみました。 (私はまだ理解が浅いので、間違ったことを書いてしまっている可能性がありますので、ざっくりと参考までに) 1. Node.jsのJavaScriptとPHPは基本的に役割が異なる 正直私はNode.jsはPHPを動かすためのApacheのようにJSファイルをサーバー上に置くことで、 それを実行してくれるようにするものだと思っていました。 実際はそうではなく、Node.jsはサーバーサイドでJavaScriptを実行できるようにしてくれるものです。 これは、JS
![Node.jsとは何なのか調べてみました | スターフィールド株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/83ada116cc77a0ef5caa729b2a3ff0a6271f86bc/height=288;version=1;width=512/https%3A%2F%2Fsterfield.co.jp%2Fadmin%2Fwp-content%2Fuploads%2F2015%2F07%2Fnode-js.jpg)