ホームページ >ウェブフロントエンド >jsチュートリアル >Ubuntu への Node.JS のインストールに関するチュートリアル system_node.js
Node.js は、リアルタイム Web アプリケーションで WebSocket ベースのプッシュ テクノロジを使用します。これはどれほど革命的な意味を持つのでしょうか?ステートレスなリクエスト/リターン メカニズムに基づくステートレスな対話を 20 年以上続けてきた結果、クライアントとサーバーの両方が自由に通信を開始し、データを交換できるリアルタイムの双方向接続 Web アプリケーションが実現しました。従来の Web 応答モデルとはまったく対照的に、クライアントは常にアクティブに通信を開始し、サーバーは受動的に戻ります。さらに、これらは標準ポート 80 で実行されるオープン Web コンポーネント (HTML、CSS、および JS) に基づいています。
私たちは何年も Flash や Java アプレットを使用してきたと主張する人もいるかもしれませんが、実際には、これらのメソッドはネットワークを使用してクライアント上のサンドボックス環境にデータを渡しているだけです。これらはすべて独立して実行され、多くの場合、追加の権限などが必要な非標準ポートで動作します。
Node.js は、その独自の利点により、現在、多くの有名企業の製品で重要な役割を果たしています。
Node.js の主なアイデアは、分散デバイス間でデータ集約型のリアルタイム アプリケーションを処理する際に、ノンブロッキングのイベント駆動型 I/O 操作を使用して軽量かつ効率を維持することです。これは少し複雑に聞こえます。
これが本当に意味するのは、Node.js は Web 開発の世界を支配する特効薬のプラットフォームではないということです。むしろ、これは特定のニーズを満たすプラットフォームです。 Node.js を使用して CPU を大量に使用する操作を行うことは絶対に避けるべきです。実際、重い計算にこれを使用することは、Node の利点をほとんどすべて捨てることと同じです。 Node が真価を発揮するのは、大規模で高スループットの同時接続を処理できるため、高性能で拡張性の高いインターネット アプリケーションを構築する場合です。
基本システムのインストール
ノードは Linux、Macintosh、および Solaris システム上で完全に実行できます。Ubuntu は Linux ディストリビューションに非常に適しています。これが、Node.js を ubuntu 15.04 にインストールしようとしている理由です。もちろん、同じ手順を使用して 14.04 にインストールすることもできます。
1) システムリソース
Node.js に必要な基本的なシステム リソースは、アーキテクチャのニーズによって異なります。このチュートリアルは、1 GB のメモリ、1 GHz のプロセッサ、10 GB のディスク容量を備えたサーバーで実行します。Web サーバーやデータベース サーバーは必要ありません。
2) システムアップデート
Node.js をインストールする前に、システムを最新のパッチに更新し、パッケージをアップグレードすることをお勧めします。そのため、システムにログインし、スーパー ユーザーを使用して次のコマンドを実行してください:
# apt-get update
3) 依存関係をインストールします
Node.js は、「make」、「gcc」、「wget」など、サーバー上のいくつかの基本的なシステム機能とソフトウェア機能のみを必要とします。まだインストールしていない場合は、次のコマンドを実行してインストールします:
# apt-get install python gcc make g++ wget
Node JS v4.0.0 の最新バージョンをダウンロードします
リンクにアクセスしてくださいNode JS ダウンロード ページソース コードをダウンロードします。
最新のソース コードへのリンクをコピーし、wget を使用してダウンロードします。コマンドは次のとおりです。
# wget https://nodejs.org/download/rc/v4.0.0-rc.1/node-v4.0.0-rc.1.tar.gz
ダウンロードが完了したら、tar コマンドを使用して解凍します。
# tar -zxvf node-v4.0.0-rc.1.tar.gz
Node JS v4.0.0 をインストールします
これで、ダウンロードしたソース コードを使用して Node.js のコンパイルを開始できます。コンパイルを開始する前に、ubuntu サーバー上でソース コードが解凍されたディレクトリに切り替え、configure スクリプトを実行してソース コードを構成する必要があります。
root@ubuntu-15:~/node-v4.0.0-rc.1# ./configure
次に、コマンド「make install」を実行して、Node.js をコンパイルしてインストールします。
root@ubuntu-15:~/node-v4.0.0-rc.1# make install
make コマンドのコンパイルが完了するまでに数分かかります。しばらく静かにお待ちください。
Node.js のインストールを確認します
コンパイル タスクが完了したら、インストールが正常に動作したことの確認を開始できます。次のコマンドを実行して、Node.js のバージョンを確認します。
root@ubuntu-15:~# node -v
v4.0.0-pre
コマンドラインでパラメータを指定せずにノードを実行すると、REPL (Read-Eval-Print-Loop、read-execution-output-loop) モードに入ります。これには、対話的に JS を実行して表示できる簡易版の emacs ライン エディターが含まれています。結果。
テストプログラムを書く
また、インストールが成功し、正常に動作するかどうかをテストする非常に簡単なターミナル プログラムを作成することもできます。これを行うには、次のコードを含む「test.js」ファイルを作成します。
root@ubuntu-15:~# vim test.js var util = require("util"); console.log("Hello! This is a Node Test Program"); :wq!
上記のプログラムを実行するには、コマンド ラインで次のコマンドを実行します。
root@ubuntu-15:~# node test.js
Node JS が正常にインストールされた環境で上記のプログラムを実行すると、画面上に上の図に示す出力が表示されます。このプログラムは、クラス「util」を変数「util」にロードし、オブジェクト「util」を使用して実行します。ターミナルタスク、console.log コマンドは C の cout
結論
それだけです。 Node.js を使用してアプリケーションを開発し始めたばかりの場合は、この記事で ubuntu に Node.js をインストールして実行することで、Node.js の概要を理解できることを願っています。最後に、Node JS v4.0.0 では大幅なパフォーマンスの向上が期待できると考えられます。