8

C++ アプリケーションは .NET よりもパフォーマンスが高いため、多くのアプリケーションが C++ で記述されています。

ただし、元の C++ には GUI サポートがないため、Qt のようなフレームワークは、開発者がデスクトップ GUI アプリケーションを開発するのに役立ちます。ただし、ほとんどのアプリケーションは QT アプリケーションでもありません。

Adobe Photoshop のような大規模なクロスプラットフォーム C++ アプリケーションで最も一般的に使用される GUI フレームワーク/ライブラリは何ですか? Qt は大規模なアプリケーションで一般的ですか? そうでない場合、Qt のようなより一般的なクロスプラットフォーム ライブラリよりもこれらのライブラリを使用する利点は何ですか?

4

1 に答える 1

3

私の推測では、これらのタイプの負荷の高いデスクトップ アプリケーションは、独自の (独自の) GUI ライブラリの上に構築されていると思います。これらは、たとえば「Windows API」のような低レベルの API の上に書かれています。Adobe と Autodesk は、公開されているライブラリ (Qt など) を使用するのとは対照的に、この種のものを社内で開発することを期待しています。

于 2012-07-10T13:50:19.733 に答える