15

node.js と ajax について混乱しています。違いを教えてください。

4

3 に答える 3

40

AJAX と Node.js の唯一の類似点は、どちらも JavaScript であることです。しかし、両者はまったく異なる目的を果たします。

AJAX (Asynchronous Javascript and XML の略) はクライアント側のテクノロジであり、ページを更新せずにコンテンツを更新するためによく使用されます。このような使用は、いたるところで見られます。Facebook から Stack Overflow まで。

Node.js は、サーバー ソフトウェアの開発に使用されるサーバー サイドJavaScript です。たとえば、クライアント側の JS でデータベース システムを開発することは望ましくありません (データベースの資格情報には誰でもアクセスできるため) が、Node.js ではそのようなタスクが可能です。Node.js はブラウザーではなく、サーバーによって実行されます。その使用法は、Apache/PHP、Ruby on Rails、Django などと非常によく似ています。

TL;DR : AJAX はクライアント側のもの、Node.js はサーバー側のものです。

于 2012-08-23T10:59:31.327 に答える
2

ノードは完全な開発環境であり、通常の js がデータベースとの通信を行うことができないことを可能にします。Ajax は、外部ファイルからデータまたはスクリプトを取得する単なる手法です。

于 2016-03-04T01:57:53.500 に答える