(UI だけでなく) 優れた C++ フレームワークを探しています。
実際、私はこれらの間で決定していません:
- POCO ライブラリ (http://pocoproject.org/);
- JUCE (http://www.rawmaterialsoftware.com/juce.php);
- openFramework (http://www.openframeworks.cc/);
もちろん wxWidget も。
誰かに経験がありますか?
よろしく、 ダニエレ
(UI だけでなく) 優れた C++ フレームワークを探しています。
実際、私はこれらの間で決定していません:
もちろん wxWidget も。
誰かに経験がありますか?
よろしく、 ダニエレ
Qt toolkitを検討します。これは完全なアプリケーション フレームワークです。非常に強力な UI フレームワークに加えて、ネットワーク、データベース、同時実行の抽象化がすべて組み込まれています。これらのコンポーネントはすべて適切に統合されています。
通常、フレームワークを使用すると、デザイン パターン (MVC) や UI の実装など、通常の言語では理解できないことを行うことができます。
優れた C++ を作成するためにどのライブラリを使用する必要があるかを尋ねている場合は、必要なものを使用する必要があると言えます。POCO にニーズに合ったものがあれば、それを使用してください。
私は個人的に、標準ライブラリから可能な限り多くを使用しようとしています。これは常に私の最初の呼び出しポートであり、すべての機能は標準であり、他のプログラマーに知られている必要があります. 幸いなことに、Boost ライブラリは、高品質でよく文書化されており、C++ std ライブラリと非常によく似たスタイルで記述されているため、常に使用したり削除したりしています。
UI作業については、本当に良いオプション(IMO)は実際にはないようです。それらはすべて非常に内部的で、時代遅れであり、非標準スタイルで記述される傾向があります。最近では、QT が最高の悪い束 (IMO) としてトップに躍り出ていると思いますが、Windows をターゲットにしている場合は、ここで WTL の良いところを紹介します。
間違いなく、Qt はあなたの味方です。