ホームページ  >  記事  >  ウェブフロントエンド  >  Nodejs は JS フレームワークですか?

Nodejs は JS フレームワークですか?

藏色散人
藏色散人オリジナル
2019-05-20 10:52:543723ブラウズ

Node.js は、ランタイム環境とも呼ばれるアプリケーション フレームワークで、JavaScript プログラミング言語を使用してアプリケーションを構築します。Node.js は、ノンブロッキング、ノンブロッキング手段であるため、その速度で知られています。あるリクエストが別のリクエストの完了を待たないこと。

Nodejs は JS フレームワークですか?

Node.js は、ランタイムとも呼ばれるアプリケーション フレームワークで、JavaScript プログラミング言語を使用してアプリケーションを構築できます。 Node.js はノンブロッキングであるため、速度が速いことで知られています。ノンブロッキングとは、あるリクエストが別のリクエストの完了を待たないこと(つまり、非同期)を意味します。この非同期の機能により、Node.js は現在最もスループットの高いフレームワークになりますが、Java アプリケーション サーバーは通常、スレッドにバインドされたすべてのリクエストをブロックし、利用可能なスレッドがなくなる限り、サーバーはリクエストの受信を停止します。

簡単に言えば、Node.js はサーバー側で実行される JavaScript です。 Node.js は、Chrome JavaScript ランタイム上に構築されたプラットフォームです。 Node.js は、Google の V8 エンジンをベースにしたイベント駆動型 I/O サーバーサイド JavaScript 環境であり、V8 エンジンは JavaScript を非常に高速に実行し、非常に優れたパフォーマンスを発揮します。

Node は、JavaScript をサーバーサイドで実行できるようにする開発プラットフォームで、JavaScript を PHP、Python、Perl、Ruby などのサーバーサイド言語と同等のスクリプト言語にします。 2009 年 5 月にリリースされ、Ryan Dahl によって開発されたこのエンジンは、基本的に Chrome V8 エンジンをカプセル化しています。

Node は、いくつかの特殊な使用例を最適化し、ブラウザ以外の環境で V8 をより適切に実行できるようにする代替 API を提供します。 V8 エンジンは Javascript を非常に高速に実行し、非常に優れたパフォーマンスを発揮します。 Node は Chrome JavaScript ランタイム上に構築されたプラットフォームで、応答性が高く拡張しやすい Web アプリケーションを簡単に構築するために使用されます。 Node はイベント駆動型のノンブロッキング I/O モデルを使用して軽量かつ効率的であるため、分散デバイス上でデータ集約型のリアルタイム アプリケーションを実行するのに最適です。

以上がNodejs は JS フレームワークですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。