現時点では、アプリケーションはTrident Win32コンポーネントを使用していますが、いくつかの理由でそれを避けたいと考えています。その主な理由は、クロスプラットフォームに移行したいということです。
WebKitとGeckoを検討していますが、決定を下す前にフィードバックをもらいたいと思います。最も重要な要件のいくつかを次に示します。
フットプリントが小さく、比較的高速である必要があります。理想的には、あまり労力をかけずに、不要なものをすべて削除できるはずです。
まともなドキュメントが重要です。私はそれであまりにも珍しいことをする必要があるとは思いませんが、あなたは決して知りません。
私たちはC++を使用しており、可能であれば、適切に設計されたオブジェクト指向アーキテクチャを使用したいと考えています。
クロスプラットフォームは必須であり、長期的には優れたパフォーマンスが役立ちます(モバイルプラットフォームに移植することになる可能性があります)。
決定を下す前に考慮に入れる必要のある考慮事項はありますか?誰かが以前にWebKitまたはGeckoで作業したことがありますか?もしそうなら、私が役立つと思う記事やチュートリアルはありますか?
アップデート:
応答の人に感謝します。最終的に、WebKitを含むQt4.5を使用することになりました。これまでのところ、私たちは本当に満足しています。実際、Qtはおそらく私が今まで使用した中で最高のUIフレームワークだと思います。ネイティブのWin32APIを使用したコーディングと、これとの違いは驚くべきものです。また、学ぶのも非常に簡単です。私たちが抱えていた唯一の大きな問題は、信号/スロットのパラダイムに慣れることでした。