我必须开发一个通过IPC与Qt Gui交互的控制台应用程序。我已经对Qt框架有了很好的经验,我对POCO来说是全新的。我还需要一个好的SQLite包装器。
Qt vs Poco对我的案例有什么利弊?
到目前为止,我已经列出了:
Qt专业人士:
- 非常好的文档
- 活跃社区
- 就我而言,经历
- 易于使用
- 跨平台
- SQLite包装器很好
- 通过信号和插槽轻松穿线(无需使用互斥锁)
Qt cons:
- 缺乏与标准C ++的集成,一切都适用于Qt对象(QString等)
- 元对象编译器(MOC)
- 新开发人员必须学习Qt框架才能编码
- 坚持使用Mac上的GCC 4.2.1而不是从现在开始使用Mac发布的最新版本
- 必须从QObject继承以使用信号,线程等
Poco职业选手:
- 好用吗?
- 网络速度更快(在我的情况下是Http)?
- 不需要MOC
- 与Clang无缝搭建?
- 跨平台
- 轻松穿线?
Poco cons:
我希望Qt5可用于mac上的clang,llvm吗?
我非常感谢您对此的见解。
感谢。