簡単に言えば、Node.js はサーバー側で実行される JavaScript です。
Node.js は、Chrome JavaScript ランタイムの上に構築されたプラットフォームです。
Node.js は、Google の V8 エンジンに基づくイベント ドリブン I/O サーバー側 JavaScript 環境です。V8 エンジンは Javascript を非常に高速に実行し、非常に優れたパフォーマンスを発揮します。
フロントエンド プログラマーで、PHP、Python、Ruby などの動的プログラミング言語を知らず、独自のサービスを作成したい場合、Node.js は非常に優れた選択肢です。
Node.js はサーバー側で実行される JavaScript です。Javascript に慣れていれば、Node.js を簡単に学習できます。
もちろん、バックエンド プログラマーで高性能サービスを展開したい場合は、Node.js を学習することも非常に良い選択です。
このチュートリアルに進む前に、基本的なコンピューター プログラミング用語を知っておく必要があります。 Javascript、PHP、Java、およびその他のプログラミング言語を習得している場合は、Node.js プログラミングをより早く理解するのに役立ちます。
次のコマンドを使用して、現在の Node バージョンを確認できます。
$ ノード -v v4.4.3
注: バージョンによって異なる場合があります。
これが最初の Node.js プログラムです:
console.log("Hello World");
helloworld.js という名前のファイルを保存し、node コマンドで実行します。
node helloworld.js
プログラム実行後、正常であれば端末に Hello World を出力します。
ターミナルを開き、node と入力してコマンド インタラクション モードに入ります。コード ステートメントを入力してすぐに実行し、結果を表示できます。次に例を示します。
$node
> console.log('Hello World!');
Hello World!