ホームページ > ウェブフロントエンド > フロントエンドQ&A > Node.jsとは何ですか?何ができるでしょうか?

Node.jsとは何ですか?何ができるでしょうか?

青灯夜游
リリース: 2021-12-13 11:51:41
オリジナル
6704 人が閲覧しました

Node.js は、Chrome V8 エンジンをベースとした JavaScript 実行環境で、サーバー上で JavaScript を実行できる開発プラットフォームです。 Node でできること: 1. 複雑なロジックを備えた Web サイトの開発、2. ソーシャル ネットワークに基づいた大規模な Web アプリケーションの開発、3. コマンド ライン ツールの開発など。

Node.jsとは何ですか?何ができるでしょうか?

#このチュートリアルの動作環境: Windows7 システム、nodejs バージョン 12.19.0、DELL G3 コンピューター。


node.js とは何ですか?

Node.js は、Chrome V8 エンジンに基づく JavaScript 実行環境です。イベント駆動型のノンブロッキング I/O モデルを使用して、サーバー上で JavaScript を実行できます。サイド開発プラットフォーム: JavaScript を、PHP、Python、Perl、Ruby などのサーバーサイド言語と同等のスクリプト言語にします。

Node.js が登場する前は、JavaScript はブラウザー内でのみ実行でき、Web ページに特殊効果を追加したり、サーバーと通信したりするための Web ページ スクリプトとして使用できました。 Node.js を使用すると、JavaScript をブラウザーから分離して、他のプログラミング言語と同様にコンピューター上で直接使用できるため、ブラウザーの制限を受けることなく、やりたいことを何でも実行できます。

node.js では何ができるのでしょうか?

Node.js では、Web サイトを開発するだけでなく、それ以上のことができます。Node.js を使用すると、次のことを簡単に開発できます。複雑なロジック;

  • ソーシャル ネットワークに基づく大規模な Web アプリケーション;

  • Web Socket サーバー;

  • TCP/UDP ソケット アプリケーション;
  • コマンド ライン ツール;
  • 対話型ターミナル プログラム;
  • グラフィカル ユーザー インターフェイスを備えたネイティブ アプリケーション;
  • 単体テスト ツール;
  • クライアント JavaScript コンパイル デバイス。
  • Node.js には HTTP サーバーのサポートが組み込まれているため、Web サイトとサーバーの組み合わせを簡単に実装できます。これは PHP や Perl とは異なります。PHP を使用する場合は、まず Apache などの HTTP サーバーを構築し、次に HTTP サーバーのモジュールをロードするか、CGI を呼び出して PHP スクリプトの実行結果をユーザーに提示する必要があるためです。
  • Node.js を使用する場合、Node.js 自体に HTTP サーバーが組み込まれているため、追加の HTTP サーバーを構築する必要はありません。このサーバーはコードのデバッグに使用できるだけでなく、それ自体を運用環境にデプロイすることもでき、そのパフォーマンスは要件を満たすのに十分です。

  • Node.js は、コマンド ライン ツールなど、ネットワーク以外のアプリケーション環境にもデプロイできます。 Node.js は C/C コードを呼び出すこともでき、これにより多くの既存の関数ライブラリを最大限に活用でき、C/C を使用して非常に高いパフォーマンス要件を持つ部分を実装することもできます。

ノード関連の知識の詳細については、

nodejs チュートリアル

を参照してください。 !

以上がNode.jsとは何ですか?何ができるでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート