我已经为windows和*nix平台开发了很长一段时间,并希望进入mac开发。我在使用objc/cocoa和c++/qt4.5之间辗转反侧。
c++/moc语义对我来说更有意义,考虑到你最终拥有的技能集覆盖了更多的平台,在qt中提高知识似乎是一件明智的事情。
我会因为不吃可可而妨碍申请吗?
对我来说,qt应用程序的示例看起来很像mac原生的,但是它们非常简单,因此可能无法说明全部情况。qt没有的xcode方式还有其他优点吗,比如打包、部署等?

最佳答案

下面是一个简单的答案:
如果您正在使用.net或mfc开发windows应用程序,您是否会使用qt妨碍您的应用程序?如果答案是肯定的,那么MAC上的情况可能是相同的。
我脑海中可以想到的几个负面因素:
许可
qt应用程序虽然很好,但并不完全是一个本地ui体验,而且本地ui设计师可以在cocoa中做一些让人费解的事情。虽然我不能确定QT中没有相同的功能,但我对此表示怀疑。
qt总是有点落后。如果微软或苹果推出了一项伟大的新技术,你必须等待qt开发人员更新qt。
然而,尽管如此,只有您才能确定使用qt的业务价值。如果你认为跨平台开发将是你开发的一个主要部分,那么QT可能是值得的,尽管提到了这些问题。

10-04 23:17
查看更多