寻找一个好的跨平台C ++框架

时间:2012-04-12 13:17:56

标签: c++ frameworks

我正在寻找一个好的C ++框架(不仅仅是用户界面)。

其实我在这些之间尚未决定:

  • POCO图书馆(http://pocoproject.org/);
  • JUCE(http://www.rawmaterialsoftware.com/juce.php);
  • openFramework(http://www.openframeworks.cc/);

加上当然是wxWidget。

有没有人对它们有过一些经验?

此致 丹尼尔

3 个答案:

答案 0 :(得分:2)

我会考虑Qt toolkit。它是一个完整的应用程序框架 - 网络,数据库,并发抽象都是内置的,除了非常强大的UI框架。所有这些组件都很好地集成在一起。

答案 1 :(得分:0)

框架工作通常允许您做一些不在普通语言掌握之内的事情,例如实现设计模式(MVC)或UI。

如果你问的是你应该使用哪个库来帮助你编写好的C ++,那么我会说你应该使用你需要的东西。如果POCO中有适合您需求的内容,请使用它。

我个人尝试从标准库中尽可能多地使用,这始终是我的第一个调用端口,所有功能都是标准的,应该让其他程序员知道。令人高兴的第二个是Boost库,我一直在进出,因为它们质量很高,而且文档很好,并且以与C ++ std库非常相似的方式编写。

对于UI工作,似乎没有任何真正好的选项(IMO)它们都是内部的,过时的并且倾向于以非标准样式编写。我认为这些天QT已经成为最好的坏人(再次是IMO),但是如果你的目标是Windows,那么我在WTL方面做得很好。

答案 2 :(得分:0)

当然,Qt将是你的朋友。