Node.jsの紹介
Node.jsとは何ですか?
- Node.jsはオープンソースのサーバー環境です
- Node.jsは無料です
- Node.jsは、さまざまなプラットフォーム(Windows、Linux、Unix、Mac OS Xなど)で実行されます。
- Node.jsはサーバー上でJavaScriptを使用します
なぜNode.jsなのか?
Node.jsは非同期プログラミングを使用しています!
Webサーバーの一般的なタスクは、サーバー上のファイルを開き、コンテンツをクライアントに返すことです。
PHPまたはASPがファイルリクエストを処理する方法は次のとおりです。
- タスクをコンピューターのファイルシステムに送信します。
- ファイルシステムが開いてファイルを読み取るまで待機します。
- コンテンツをクライアントに返します。
- 次のリクエストを処理する準備ができました。
Node.jsがファイルリクエストを処理する方法は次のとおりです。
- タスクをコンピューターのファイルシステムに送信します。
- 次のリクエストを処理する準備ができました。
- ファイルシステムが開いてファイルを読み取ると、サーバーはコンテンツをクライアントに返します。
Node.jsは待機を排除し、単に次のリクエストを続行します。
Node.jsは、シングルスレッド、ノンブロッキング、非同期プログラミングを実行します。これは、メモリ効率が非常に高いものです。
Node.jsは何ができますか?
- Node.jsは動的なページコンテンツを生成できます
- Node.jsは、サーバー上でファイルを作成、オープン、読み取り、書き込み、削除、および閉じることができます
- Node.jsはフォームデータを収集できます
- Node.jsは、データベース内のデータを追加、削除、変更できます
Node.jsファイルとは何ですか?
- Node.jsファイルには、特定のイベントで実行されるタスクが含まれています
- 典型的なイベントは、サーバー上のポートにアクセスしようとしている人です。
- Node.jsファイルは、効果を発揮する前にサーバーで開始する必要があります
- Node.jsファイルの拡張子は「.js」です