2012-04-12 4 views
-1

私は良いC++フレームワーク(UIだけでなく)を探しています。良いクロスプラットフォームのC++フレームワークをお探しですか?

は、実際に私は、これらの間で未定だ:

  • POCOライブラリ(http://pocoproject.org/)。
  • JUCE(http://www.rawmaterialsoftware.com/juce.php);
  • openFramework(http://www.openframeworks.cc/);

さらに、もちろんwxWidgetです。

誰か経験がありますか?

よろしく、 ダニエレ

+7

いいフレームワークで何をするのですか? – talnicolas

+0

何をしたいですか? –

+1

[Qt](http://qt.nokia.com)をご覧ください。 –

答えて

2

私はQt toolkitを検討します。これは完全なアプリケーションフレームワークです。ネットワーク、データベース、並行性の抽象化はすべて非常に強力なUIフレームワークに加えて組み込まれています。これらのコンポーネントはすべて統合されています。

0

フレームワークを使用すると、通常、デザインパターン(MVC)やUIの実装など、通常の言語の把握の枠外で行うことができます。

あなたが何を求めているのかを知るには、良いC++を書くのに役立つライブラリがあれば、必要なものを使うべきだと言います。 POCOにあなたのニーズに合ったものがあれば、それを使用してください。

私は個人的に標準ライブラリからできるだけ多くのものを試してみます。これはいつも私の最初の呼び出しポートです。すべての機能は標準であり、他のプログラマーにも知っておくべきです。幸いなことに、Boostライブラリは、高品質でよく書かれていて、C++のstdライブラリに非常に似たスタイルで書かれているので、いつも出入りしています。

UIの作業には、実際には本当に良いオプション(IMO)はありません。これらはすべてかなり内部的で、古く、非標準スタイルで書かれている傾向があります。私はこれらの日QTは悪い束(最高IMO)の一番上に上昇したと思うが、私はあなたが窓をターゲットにしている場合、私はここでWTLについて良いことをする。

+0

あなたのご意見ありがとうございます。 私もあなたに同意します(私も標準ライブラリとブーストを使用しています)。 私のアプリケーションのベースレイヤーのような、少し高いレベルで実際に何かを探しています。 多くの人々を見てみると、Qtが最善の解決策だと言われています。 – Barzo

+0

@Barzo、問題は、QTがBoostと標準ライブラリのやり方の多くを置き換えることです。私はブーストとstdlibがあなたが望む+あなたのUIライブラリを作るのに最適なベースレイヤーを作ると思う。 – 111111

0

間違いなくQtはあなたの友人になります。

関連する問題