12

初めて Javascript の学習を始めましたが、最初は Rhino と Spidermonkey の 2 つの選択肢に行き詰まりました。自分のニーズに合った最適なオプションを自分で簡単に選択できるように、1 つと別のものを教えてください。簡単にする場合は、両方の Javascript バージョンの長所と短所をリストできます。

4

2 に答える 2

19

JavaScript で何をしようとしているかによって異なります。単に言語を学習することが目的の場合は、Chrome や Firefox などの Web ブラウザーを使用し、組み込み (またはアドオン) の JavaScript コンソールを使用することをお勧めします。

スタンドアロンの JavaScript インタープリターに関する具体的な質問については、次の点に注意してください。

  1. Rhino - Java で実装され、主に Java プラットフォームのスクリプト エンジン拡張として使用することを目的としています。学習に役立つインタラクティブなコマンドライン コンソールが含まれています。
  2. SpiderMonkey - C/C++ で実装され、Firefox で JavaScript エンジンとして使用することを目的としています。

以下も参照してください。

  1. V8 - C++ で実装され、主に Chrome ブラウザーの JavaScript 実装として設計されています。埋め込みに適しています。
  2. node.js - V8 に基づく、スタンドアロンのイベント化された非同期 JavaScript 環境。
  3. イッカク- CommonJS プラットフォーム。
  4. Windows Script Host - JScript インタープリターが含まれています (ECMAScript ベース、最新の JavaScript に非常に似ています)。
于 2012-01-17T17:01:53.680 に答える
3

Rhino は Java で書かれています。SpiderMonkey は C/C++ で書かれています。「JavaScript を学習する」という目的でも近づきませんが、おそらくブラウザの方が適しています。

于 2012-01-17T17:01:13.883 に答える