私たちの製品であるデスクトップ アプリは、大量の HTML5 と JavaScript と、基本的に WebKit シェルである薄いプラットフォーム固有のレイヤーで構成されています。これはAppcelerator Titaniumのようなフレームワークとほぼ同じ戦略であり、このカスタム WebKit シェル コードにあまりにも多くの労力を浪費しているため、Titanium または同様のフレームワークに切り替えて処理することを望んでいました。
ただし、その過程で優れた最新の JavaScript エンジンを選択できれば、そのような切り替えはより魅力的になります。Titanium と同様に、私たちは現在 JavaScriptCore を使用していますが、これは最悪です (彼らはまだ ! を持っていませんFunction.prototype.bind
)。速度と最新性のために V8 を使用するか、おいしい JavaScript 1.7/ECMAScript ハーモニー機能のために Rhino を使用します。
これらのエンジンのいずれかを使用する HTML5 でデスクトップ アプリを構築するためのフレームワークを知っている人はいますか? または、ほとんど労力をかけずにチタンで動作させる方法はありますか? GitHub でv8_titaniumおよびrhino_titaniumプロジェクトを見ましたが、他のどこにも言及されておらず、使用方法に関するドキュメントもありません。また、Adobe AIR WebKit ページにも心強いものは何もありません。