V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
arrowna
V2EX  ›  程序员

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

  •  
  •   arrowna · 2014-12-30 12:24:55 +08:00 · 4410 次点击
    这是一个创建于 3398 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    学习成本怎么样?
    SkyFvcker
        12
    SkyFvcker  
       2014-12-31 10:50:39 +08:00
    作为Qt资深用户我推荐用.Net。Qt 最好用的当属信号/槽机制,还有较为完善的库,作为一个第三方功能库还是很不错。但是对于GUI开发,Qt开发显得过于复杂(个人感觉主要是因为C++),开发效率不及.Net。PyQt调试和部署比较麻烦。如果不考虑跨平台,应该优先考虑.Net
    arrowna
        13
    arrowna  
    OP
       2015-09-30 21:04:00 +08:00
    @yangzh pyqt 不是免费的么?
    @SkyFvcker 你现在叛逃 QT 了么?
    SkyFvcker
        14
    SkyFvcker  
       2015-09-30 21:13:56 +08:00
    @arrowna 项目要求绿色支持 XP ,无奈只能用 Qt 。 Qt 的功能不仅限于 GUI ,信号槽啊,跨平台线程啊,各种库啊,还有 QtWebkit 都是很强大的组件,即使是做一般的 C++工程也是非常强有力的库。
    然而 C++用来做 GUI 还是太复杂了,缺少必要的语言特性。 Qt 相当于自己为 C++添加了一些 GUI 经常用到的语言特性,比如用信号槽简化线程间通信,屏蔽事件循环等。做的虽然很不错,但是相比.net 还是有些复杂。
    arrowna
        15
    arrowna  
    OP
       2015-09-30 21:26:48 +08:00
    @nine 这货真的顶用么?
    nine
        16
    nine  
       2015-09-30 22:20:12 +08:00
    @arrowna 必须顶用,而且很好用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5339 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 09:13 · PVG 17:13 · LAX 02:13 · JFK 05:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.