Mas*_*ang 21
我喜欢Qt,因为:
应该有更多.如果您曾经使用它,您会发现在Qt上构建框架很容易.
我对Qt没有任何抱怨.如果我在这里必须说至少一个缺点,那就是"惯例".您必须采用Qt的约定,例如,您必须使用moc来创建对象的元对象,并且开发人员使用Qt的vector,list,auto_ptr比STL,tr1更容易.但我从来没有发现任何问题.相反,它运作良好.
在我看来,Qt是现代世界中最先进的C++框架!
PS Qt上有很多商业应用程序.你可以在Qt的官方网站上找到它.但是我想再添加一个:Perforce,一个顶级商业源代码管理工具,在Qt for Windows/Linux/Mac上构建其客户端工具.
Ahm*_*otb 20
是的它..只是看看kde应用:)
可能这与问题没那么相关......但我与qt的第一笔交易就是从他们组织良好的文档到他们伟大的小部件开始
该GraphicsView只是ammazing!:)
Mar*_*ett 13
它是关于Windows上唯一的当前/现代C++ gui库.
MFC太老了,你必须在拉丁文
WTL中写评论,如果他们在放弃它之前完成它就会很好.
Winforms/WPF +托管C++/CLR - 同时出现几种不兼容的新技术的所有乐趣.
坏点:
为了适应许多平台,他们发明了自己的解决方案,用于现在的STL/Boost
信号/插槽机制 - 通过简单的拼写错误进行调试和无声(无错误).
虽然一切皆有可能,但与Winforms相比,做一些简单的事情(他们确实喜欢MVC)有时需要付出很多努力.
小智 13
这些点是否足够强大?
除此之外,我喜欢Qt用于我的内部开发,因为它
小智 6
我真的不明白低估工具/框架的重点是什么让程序员容易接受.Qt对于GUI开发来说太好了,我会说它比现有的任何跨平台应用程序开发套件要好得多.
如此众多的优势,我已经使用它超过三年了,以便在Linux/Win环境中部署产品.该应用程序是线程密集型的,最初我们使用pthreads及其conterpart for windows时遇到了困难.然后我们切换到Qt(和QThreads最终),事情变得轻而易举......在积极的发展,一个非常有帮助和支持的社区以及优秀的文档,培训,认证计划,视频,论坛......的支持下,它简单,快速,在Qt中有效发展.您应该只需五分钟即可看到他们创建网络浏览器的视频!它真的是"跨平台",它没有软件包装器(就像Java那样)来启用它,这使得它更快.Cmon,我们都知道java应用程序有按钮,即使是简单的"点击"也需要一秒钟才能响应.
我希望Qt总有一天会对Java有所了解.:d
毕竟,35万开发商在选择Qt时不会出错.