写桌面程序,学 Qt 和.Net,哪个性价比高?

2014-12-30 12:24:55 +08:00
 arrowna

c++和.net基础语法掌握的都差不多,学哪个好呢?
大家给点建议吧:)

4423 次点击
所在节点    程序员
16 条回复
letitbesqzr
2014-12-30 12:33:38 +08:00
net
halida
2014-12-30 12:34:13 +08:00
Qt,pyqt写起来太舒服了。
frankenstein
2014-12-30 12:47:38 +08:00
QT
lm902
2014-12-30 12:53:26 +08:00
.NET的WPF 就和写HTML差不多
fengchang
2014-12-30 13:32:35 +08:00
在v2ex,不管你问什么都有人跳出来让你学python
fxbird
2014-12-30 13:51:13 +08:00
@fengchang 为毛?
fengchang
2014-12-30 13:53:02 +08:00
@fxbird 看2L
geeklian
2014-12-30 14:00:47 +08:00
.Net成熟多了吧。除了跨平台差点。
yangzh
2014-12-30 14:57:10 +08:00
@halida pyqt 贵呀
nine
2014-12-30 19:27:21 +08:00
aauto
tanywei
2014-12-31 10:07:19 +08:00
@halida

学习成本怎么样?
SkyFvcker
2014-12-31 10:50:39 +08:00
作为Qt资深用户我推荐用.Net。Qt 最好用的当属信号/槽机制,还有较为完善的库,作为一个第三方功能库还是很不错。但是对于GUI开发,Qt开发显得过于复杂(个人感觉主要是因为C++),开发效率不及.Net。PyQt调试和部署比较麻烦。如果不考虑跨平台,应该优先考虑.Net
arrowna
2015-09-30 21:04:00 +08:00
@yangzh pyqt 不是免费的么?
@SkyFvcker 你现在叛逃 QT 了么?
SkyFvcker
2015-09-30 21:13:56 +08:00
@arrowna 项目要求绿色支持 XP ,无奈只能用 Qt 。 Qt 的功能不仅限于 GUI ,信号槽啊,跨平台线程啊,各种库啊,还有 QtWebkit 都是很强大的组件,即使是做一般的 C++工程也是非常强有力的库。
然而 C++用来做 GUI 还是太复杂了,缺少必要的语言特性。 Qt 相当于自己为 C++添加了一些 GUI 经常用到的语言特性,比如用信号槽简化线程间通信,屏蔽事件循环等。做的虽然很不错,但是相比.net 还是有些复杂。
arrowna
2015-09-30 21:26:48 +08:00
@nine 这货真的顶用么?
nine
2015-09-30 22:20:12 +08:00
@arrowna 必须顶用,而且很好用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/157863

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX