ホームページ >ウェブフロントエンド >フロントエンドQ&A >ノードはサーバーサイド言語ですか?
Node はサーバーサイド言語ですが、正確には、サーバーサイドで JavaScript と Node.js の基本モジュールのほとんどを実行できるオープンソース コードとクロスプラットフォームの実行環境です。 JavaScript 言語で書かれています。
この記事の動作環境: Windows 7 システム、nodejs バージョン 10.16.2、Dell G3 コンピューター。
node はサーバーサイド言語ですか?
Node.js は、サーバーサイドで JavaScript を実行できるオープンソースのクロスプラットフォーム実行環境です。
Node.js は OpenJS Foundation (以前は Node.js Foundation であり、JS Foundation と合併しました) によって保持および保守されており、Linux Foundation のプロジェクトでもあります[6]。 Node.js は、Google が開発した V8 実行コードを使用し、イベント駆動型、ノンブロッキング、非同期入出力モデルなどのテクノロジーを使用して、パフォーマンスを向上させ、アプリケーションの送信量と規模を最適化します。これらの手法は通常、データ集約型のリアルタイム アプリケーションで使用されます。
Node.js 基本モジュールのほとんどは JavaScript 言語で書かれています。
Node.js が登場する前は、通常、JavaScript がクライアント側のプログラミング言語として使用され、JavaScript で記述されたプログラムはユーザーのブラウザーで実行されることがよくありました。 Node.js の登場により、JavaScript をサーバーサイド プログラミングに使用できるようになります。 Node.js には、Apache HTTP サーバーや IIS を使用せずにプログラムを独立したサーバーとして実行できる一連の組み込みモジュールが含まれています。
簡単に言えば、Node.js はサーバー側で実行される JavaScript です。
Node.js は、Chrome JavaScript ランタイム上に構築されたプラットフォームです。
Node.js は、Google の V8 エンジンをベースにしたイベント駆動型 I/O サーバーサイド JavaScript 環境であり、V8 エンジンは JavaScript を非常に高速に実行し、非常に優れたパフォーマンスを発揮します。
Node.js は、次の理由から Google V8 JavaScript エンジンを使用します。
V8 は、BSD ライセンスに基づくオープン ソース ソフトウェアです。
# V8 は非常に高速です
V8 はネットワーク機能に焦点を当てており、HTTP、DNS、TCP などの面でより成熟しています。
Node.js にはすでに多数のモジュールがあり、npm と呼ばれるマネージャーを通じて無料でダウンロードできます。 Node.js 開発コミュニティには主に 2 つのメーリング リストと、freenode 上の #node.js と呼ばれる IRC チャネルがあります。コミュニティは NodeConf に焦点を当てています[26][27]。
推奨学習: 「Node.js ビデオ チュートリアル 」
以上がノードはサーバーサイド言語ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。