Imivan
V2EX  ›  问与答

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

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

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