デスクトップアプリケーションにブラウジングエンジン(HTML、JS、CSS、DOM)を埋め込みたいのですが。クロスプラットフォームのデスクトップアプリケーションで使用したい場合、どれが私に最も適していますか?
特定の1つに固執する必要がありますか、それともネイティブの抽象化レイヤーの上に独自の抽象化レイヤーを作成する必要がありますか?
更新:ソリューションは、少なくともWindows / Mac/Linuxのオプションを提供する必要があります。
デスクトップアプリケーションにブラウジングエンジン(HTML、JS、CSS、DOM)を埋め込みたいのですが。クロスプラットフォームのデスクトップアプリケーションで使用したい場合、どれが私に最も適していますか?
特定の1つに固執する必要がありますか、それともネイティブの抽象化レイヤーの上に独自の抽象化レイヤーを作成する必要がありますか?
更新:ソリューションは、少なくともWindows / Mac/Linuxのオプションを提供する必要があります。
WebKit は非常に軽量で、すべてのプラットフォームで動作します。Windows アプリケーションに組み込む方法については、Google Chrome を参照する必要があります。GTKのネイティブだと思います。wxWidgets / wxPython のバインディングもあります。
Qt は高度に最適化されており、クロスプラットフォームでありながらネイティブに見え、C++、Java、および Python から使用でき、WebKit が含まれています。
Awesomiumは、ユーザーのアプリケーションにフル機能のブラウザーを組み込むのに役立つように設計された、Google Chromium に基づくクロス プラットフォーム (Windows および Mac OSX) ライブラリです。非商用の場合は無料で、C++ API を備えています。
ネイティブのものの上に独自の抽象化レイヤーを作成する必要がありますか?
この正確な問題に苦労したので、これが現時点で唯一の安全なオプションだと思います. *nix の Webkit や Windows の Internet Explorer のようなものです。