しばらく前から、サーバーサイド JavaScript を試してみようと思っていました。そして、次のようなサーバーがたくさんあることに気づきました。Node.js ライノ クモザル他にもいろいろあります。
サーバーサイド JavaScript の経験がある方、どのエンジンがベストか教えてください。また、その理由も教えてください。私は Google の V8 エンジンをベースとしているため、Node.js が好きです。使いやすいようです。しかし、あなたが何を選択するかについてのフィードバックがあれば嬉しいです。
編集:
私はこれを採用しようと思っていますが、フィードバックは歓迎します。
ありがとう
ベストアンサー1
それぞれの解決策には長所と短所があると思います
SSJS ソリューションのリストは次のとおりです。
アプタナ・ジャクサー: 悲しいことに放棄された
サイトポイント パーシバー: Rhino ベース - JSDB を含み、JSON クエリをサポート - JSON スキーマの作者である Kris Zyp による
リンゴJS: Rhino ベース - 昔から存在していた Helma の後継である Helma NG - マルチスレッド - 素晴らしいコミュニティ - CommonJS の優れたアクター
イッカク: spidermonkey、V8、webkitのいずれでも動作します。JavaScriptCore - CommonJSのもう一つの偉大なアクター - Jack ServerでJSGI APIを定義しました。
ジョイエントNodeJS: V8 ベース (高速) - すべてが単一のスレッドで実行される - すべてのコードはコールバックを使用して記述する必要がある - npm (Node Package Manager) 経由で利用可能なモジュールが多数
4D ワカンダ: Webkit JavaScriptCore または SFX または Nitro (V8 よりも高速で、さらに高速になる可能性があります) に基づいています - ネイティブ REST API を備えた NoSQL オブジェクト指向 JavaScript データストアが含まれています - マルチスレッド - デバッガー、モデル デザイナー、GUI デザイナーを備えたスタジオを提供します - データストアに直接バインドできるウィジェットと相互にバインドできるウィジェットを備えたフレームワークを提供します
APEプロジェクト: スパイダーモンキーをベースにした、多くの訪問者のブラウザ間でライブデータを同期するプッシュエンジン
10世代モンゴDB: Erlang と JavaScript のどちらかのコードを許可する NoSQL ドキュメント ストア (spidermonkey を使用)
アパッチカウチDB: Erlang と JavaScript のコードも許可する別の NoSQL ドキュメント ストア (spidermonkey を使用)
を参照してくださいサーバーサイド JavaScript プレゼンテーション歴史、ベンチマーク、説明付き