ホームページ >ウェブフロントエンド >フロントエンドQ&A >ajaxとnodejsの違いは何ですか
#このチュートリアルの動作環境: Windows7 システム、nodejs バージョン 12.19.0、DELL G3 コンピューター。違い: 1. Ajax はクライアント側のテクノロジであるのに対し、Node.js は JavaScript 実行環境および開発プラットフォームです。2. Node はブラウザ内で実行されませんが、Ajax はブラウザ内で実行されます。3. 、nodeは主にバックグラウンドサービスを提供し、ajaxは主にフロントデータとバックデータのデータのリクエストと送信に使用されます。
ajax と nodejs の違い
違い 1:
Ajax (非同期 Javascript とXML (の略) は、ページのコンテンツを更新せずに更新するために通常使用されるクライアント側のテクノロジです。 Node.js はサーバーサイド JavaScript で、Chrome V8 エンジンをベースにした JavaScript 実行環境であり、サーバーサイドで JavaScript を実行できる開発プラットフォームです。違い 2:
Node.js はブラウザーでは実行されませんが、サーバーによって実行されます。そしてAjaxはブラウザ上で実行されます。違い 3:
node は主にバックグラウンド サービスを提供しますが、ajax は主にフロントエンド データとバックエンド データのデータの要求と送信に使用されます。AJAX の概要
AJAX は「Asynchronous JavaScript and XML」(非同期 JavaScript および XML) の略語ではありませんが、 Jesse 作成者 James Gaiiett によって作られた用語で、インタラクティブな Web アプリケーションを作成するための Web 開発テクノロジを指します。nodejs の概要
Node は、いくつかの特殊な使用例を最適化し、ブラウザ以外の環境で V8 をより適切に実行できるようにする代替 API を提供します。 V8 エンジンは Javascript を非常に高速に実行し、非常に優れたパフォーマンスを発揮します。 Node.js はどのようなアプリケーションの開発に適していますか? I/Oは得意、計算は苦手。 Node.js はタスクのスケジューリングに最適であるため、ビジネスに多くの CPU 計算が含まれる場合、実際にはこの計算が単一スレッドをブロックすることになり、Node 開発には適していません。 Node.js は、アプリケーションが大量の同時 I/O を処理する必要があり、クライアントに応答を送信する前にアプリケーション内で非常に複雑な処理を必要としない場合に非常に適しています。 Node.js は、Web ソケットを操作して、接続が長いリアルタイムの対話型アプリケーションを開発するのにも非常に適しています。 Node.js は独立した言語ではなく、言語でもプラットフォームでもある PHP、JSP、Python、Perl、Ruby とは異なり、Node.js はプログラミングに JavaScript を使用し、JavaScript エンジン上で実行されます。 (V8)。 ノード関連の知識の詳細については、nodejs チュートリアル を参照してください。 !
以上がajaxとnodejsの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。