初めて私はJavascriptを学び始めましたが、始めにRhinoとSpidermonkeyの2つのオプションがありました。私は、自分が何であるかを教えてください。私のニーズに合った最良の選択肢を自分で簡単に選ぶことができます。 Javascriptの両方のメリットとデメリットを簡単にご確認いただけます。RhinoとSpidermonkey JavaScriptエンジンの違いは何ですか?
答えて
JavaScriptで何をしようとしているかによって異なります。言語を学ぶだけの目的なら、ChromeやFirefoxなどのウェブブラウザを使用し、JavaScript(またはアドオン)JavaScriptコンソールを使用することをおすすめします。 - Javaで実装され、主にJavaプラットフォーム用のスクリプトエンジンの拡張機能として使用することを意図し
- Rhino:スタンドアロンのJavaScriptの通訳に関するご質問のよう
、ここでいくつかの注意事項があります。学習に役立つ対話型のコマンドラインコンソールが含まれています。
- SpiderMonkey - FirefoxでJavaScriptエンジンとして使用するためのC/C++で実装されています。
も参照してください:
- V8 - 主にChromeブラウザのJavaScriptの実装として設計された、C++で実装します。埋め込みに適しています。
- node.js - V8に基づいた、スタンドアロンでイベントが発生した非同期JavaScript環境。
- Narwhal - CommonJSプラットフォーム。
- Windows Script Host - JScriptインタプリタ(ECMAScriptベース、現代のJavaScriptに非常に似ています)が含まれています。
私は、エンジンと、さまざまなJavaScript実装のリンクについて詳しく説明するドキュメントを見つけることができるリンクを私に提供してくれてありがとう。 –
私は、javascriptを学ぶための最良の2つのオプションを追加したいと思います:ブラウザーまたはnode.jsは両方ともbuild proccessを必要としないので、_ser_、**しかしjsエンジンを組み込んで使用する方法については_is_あなたの学習言語(C++、java、C#のようなもの)の拡張として、私はあなたに龍があるとアドバイスしますが、あなたが向いているのはスーツだと思って構築し思うことです。 – madcampos
RhinoはJavaで書かれています。 SpiderMonkeyはC/C++で書かれています。私は、ブラウザの方がおそらくより適している "JavaScriptを学ぶ"という目的のためにどちらにも近づかないだろう。
ありがとうございます。私はそれを私の心に持っていきます。 –
- 1. FirefoxのJavascriptエンジンとChromeのV8の違いは何ですか?
- 2. Java 6のビルトインバージョンのRhinoとMozillaのRhinoパッケージとの違いは何ですか?
- 3. レイアウトエンジンとjavascriptエンジンの違い
- 4. Rhino Mocks:スタブとモック。違いは何ですか
- 5. Rails 3:エンジンとGemの違いは何ですか?
- 6. GeinoをRhino JavaScriptエンジンで使用することはできますか?
- 7. Rhino JSインタプリタとSpiderMonkeyインタプリタ - 別の戻り値
- 8. すべてのmysqlエンジンの主な違いは何ですか?
- 9. Rhinoでサンドボックスセキュリティを設定する方法JavaScriptエンジン
- 10. "javascript :;"との違いは何ですか?と "javascript:"のhref属性ですか?
- 11. mongoDBシェルを実行するJavaScriptエンジンとは何ですか?
- 12. Node.jsがJavascriptエンジンとしてRhinoを使用できるようにすることはできますか?
- 13. CQ 5.6でRhino(またはJavaScriptエンジン)を有効にする方法は?
- 14. Javascript SpiderMonkey SyntaxError:missing:afterプロパティid:
- 15. javascriptのt.onclick = doSomethingとt.onclick = doSomething()の違いは何ですか?
- 16. javascriptのタイムアウトとタイマーの違いは何ですか?
- 17. javascriptのreponseXMLとloadXMLの違いは何ですか?
- 18. JavascriptのMathとArrayの違いは何ですか?
- 19. Qt:WebkitのQtScriptとJavascriptの違いは何ですか
- 20. JavaScriptの987と(987)の違いは何ですか?
- 21. JavaScriptの観測値と約束の違いは何ですか?
- 22. for..inとjavascriptのeach..inの違いは何ですか?
- 23. javascriptのvar関数と関数の違いは何ですか?
- 24. 良いクライアントサイドのjavascript/jquery統合を備えたwikiエンジンとは何ですか?
- 25. JavascriptとECMAスクリプトの違いは何ですか?
- 26. JSP、PHP、HTML5とjavascriptの違いは何ですか?
- 27. ASP.NET AJAX pageLoad()とJavaScript window.onloadの違いは何ですか?
- 28. ウィンドウとthis.windowの違いは何ですか、javascript?
- 29. JavaScript - イベントハンドラとリスナーの違いは何ですか?
- 30. 最も速いJavaベースのJavascriptエンジン
JavaScriptエンジンをアプリケーションに組み込みたいのですか... JavaScriptを習得しようとしていますか? –
どちらもJavaScriptエンジンであり、フレームワークまたはJavaScriptバージョンではありません。しかしどちらもJavaScriptの異なるバージョンをサポートしています –
私のアプリケーションの1つにjavascriptエンジンを埋め込みたいと思います。 –