Imivan
V2EX  ›  问与答

桌面开发应用软件用什么语言好?

  •  1
     
  •   Imivan · Dec 4, 2014 · 25796 views
    This topic created in 4205 days ago, the information mentioned may be changed or developed.
    如题,只开发Win下的。
    33 replies    2017-07-11 22:47:25 +08:00
    vibbow
        1
    vibbow  
       Dec 4, 2014
    C#
    abelyao
        2
    abelyao  
       Dec 4, 2014 via Android
    C# Winform
    waterlife
        3
    waterlife  
       Dec 4, 2014 via Android
    说c#的同学真的是做过桌面客户端开发的吗?如果你的软件是面向个人用户的,毫无疑问是用c++,c#依赖.net直接pass。也许企业软件用c#的多,这方面不太了解。但是面向个人用户的桌面软件肯定是用c++的居多,不信的话你看看你电脑上的常用软件如qq,迅雷,notepad++,播放器等等。
    zts1993
        4
    zts1993  
       Dec 4, 2014 via Android
    @waterlife 说的好像vc就不需要运行库一样。
    lukic
        5
    lukic  
       Dec 4, 2014
    Qt
    yws112358
        6
    yws112358  
       Dec 4, 2014
    @waterlife 记得QQ需要VC++2005
    icemanpro
        7
    icemanpro  
       Dec 4, 2014
    最方便的还是delphi,直接生成单个文件,不用带运行库。
    overlords
        8
    overlords  
       Dec 4, 2014
    node-webkit可是考虑试下。
    lch21
        9
    lch21  
       Dec 4, 2014
    muyi
        10
    muyi  
       Dec 4, 2014 via Android
    推荐Delphi,个人写桌面软件一直用它,只需拖些控件,写点代码,开发效率很高,而且无需运行库,第三方控件多,还支持ANDROID,IOS软件开发
    vibbow
        11
    vibbow  
       Dec 4, 2014
    @waterlife 我这里一堆驱动都依赖.Net Framework
    更何况Win 7自带3.5,Win 8自带4.0了
    vibbow
        12
    vibbow  
       Dec 4, 2014
    @waterlife QQ是自己把VC++装上了的。
    abelyao
        13
    abelyao  
       Dec 4, 2014
    @waterlife 楼主也没说面向什么,你自己都说了面向企业的 C# 多这方面你也不清楚,一上来第一句话就是 “说 C# 的同学真的是做过桌面客户端开发的吗” 这样说真的合适吗?
    abelyao
        14
    abelyao  
       Dec 4, 2014
    @vibbow 顶你,现在好多驱动软件都顺带安装或者要求有 .NET Framework 了,何况微软都停止支持 XP ,而 Vista 开始就自带 .NET 了。
    waterlife
        15
    waterlife  
       Dec 4, 2014
    @abelyao @vibbow
    我说的时候没有恶意,可能文字没有组织好,看起来语气不对。不好意思。
    不过我还是要说,我一直做的是win32的桌面软件开发,就我的了解,个人软件领域,c++是毫无疑问的选择,这个通过企业招聘需求可以看出来。
    initialdp
        16
    initialdp  
       Dec 4, 2014
    我会说现在工控软件大部分还是用VB做么?
    gateswong
        17
    gateswong  
       Dec 4, 2014
    其实如果新开发的话还是C#方便。WInForm和WPF都是不错的选择

    楼上说的那些老软件多数都是因为之前就有好多C++开发的东西,所以还是用C++继续开发比较合适
    chchwy
        18
    chchwy  
       Dec 4, 2014
    生產力=> C# & .Net
    跨平台=> C++ & Qt
    hjc4869
        19
    hjc4869  
       Dec 4, 2014 via iPhone
    @overlords node-webkit不支持高dpi,没意思。而且生产环境不适合使用,RAM占用太大,并且比较慢。
    fooevr
        20
    fooevr  
       Dec 4, 2014
    别纠结了吧,按你的要求就是C#。没有其他选择可以纠结。
    shoumu
        21
    shoumu  
       Dec 4, 2014
    C# WPF
    huawuya
        22
    huawuya  
       Dec 4, 2014
    看看自己在windows上常用的桌面软件,应该大部分都是用C++来开发的,主要是用VC来发。不过从开发便捷角度来说,c#更方便些。
    kmvan
        23
    kmvan  
       Dec 4, 2014
    VB6...
    KaoN
        24
    KaoN  
       Dec 4, 2014
    有没有人会觉得Qt有希望么?
    overlords
        25
    overlords  
       Dec 4, 2014
    @hjc4869 看下有多慢吧。
    drush
        26
    drush  
       Dec 4, 2014
    em70
        27
    em70  
       Dec 4, 2014 via Android
    Delphi是win32平台绝对的王者,而且可以只生成独立exe文件 .net对XP用户支持不好
    ashong
        28
    ashong  
       Dec 4, 2014
    用自己最擅长的
    qvvo
        29
    qvvo  
       Dec 5, 2014
    C# WPF妥妥的,纠结啥
    anyele
        30
    anyele  
       Jun 3, 2017
    C#很快
    waytocode
        31
    waytocode  
       Jul 10, 2017
    @KaoN 四年过去了 Qt 还有希望吗?
    KaoN
        32
    KaoN  
       Jul 10, 2017
    @waytocode #31 才 2 年半多一点。。。。。
    感觉还是没啥特别的惊喜。。本身桌面开发就是不温不火。。
    waytocode
        33
    waytocode  
       Jul 11, 2017
    @KaoN 哈哈 居然还能收到回复?我看到的做桌面开发的,会销售的,都在发财或者已经发财了...
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1489 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 16:59 · PVG 00:59 · LAX 09:59 · JFK 12:59
    ♥ Do have faith in what you're doing.