桌面开发应用软件用什么语言好? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Imivan
V2EX    问与答

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

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

    楼上说的那些老软件多数都是因为之前就有好多C++开发的东西,所以还是用C++继续开发比较合适
    chchwy
        18
    chchwy  
       2014-12-04 09:44:56 +08:00
    生力=> C# & .Net
    跨平台=> C++ & Qt
    hjc4869
        19
    hjc4869  
       2014-12-04 09:51:23 +08:00 via iPhone
    @overlords node-webkit不支持高dpi,没意思。而且生产环境不适合使用,RAM占用太大,并且比较慢。
    fooevr
        20
    fooevr  
       2014-12-04 10:24:00 +08:00
    别纠结了吧,按你的要求就是C#。没有其他选择可以纠结。
    shoumu
        21
    shoumu  
       2014-12-04 10:33:43 +08:00
    C# WPF
    huawuya
        22
    huawuya  
       2014-12-04 10:58:05 +08:00
    看看自己在windows上常用的桌面软件,应该大部分都是用C++来开发的,主要是用VC来发。不过从开发便捷角度来说,c#更方便些。
    kmvan
        23
    kmvan  
       2014-12-04 11:07:13 +08:00
    VB6...
    KaoN
        24
    KaoN  
       2014-12-04 11:10:08 +08:00
    有没有人会觉得Qt有希望么?
    overlords
        25
    overlords  
       2014-12-04 14:05:05 +08:00
    @hjc4869 看下有多慢吧。
    drush
        26
    drush  
       2014-12-04 14:26:47 +08:00
    em70
        27
    em70  
       2014-12-04 14:45:47 +08:00 via Android
    Delphi是win32平台绝对的王者,而且可以只生成独立exe文件 .net对XP用户支持不好
    ashong
        28
    ashong  
       2014-12-04 14:48:24 +08:00
    用自己最擅长的
    qvvo
        29
    qvvo  
       2014-12-05 17:35:59 +08:00
    C# WPF妥妥的,纠结啥
    anyele
        30
    anyele  
       2017-06-03 22:34:31 +08:00
    C#很快
    waytocode
        31
    waytocode  
       2017-07-10 13:21:44 +08:00
    @KaoN 四年过去了 Qt 还有希望吗?
    KaoN
        32
    KaoN  
       2017-07-10 13:59:56 +08:00
    @waytocode #31 才 2 年半多一点。。。。。
    感觉还是没啥特别的惊喜。。本身桌面开发就是不温不火。。
    waytocode
        33
    waytocode  
       2017-07-11 22:47:25 +08:00
    @KaoN 哈哈 居然还能收到回复?我看到的做桌面开发的,会销售的,都在发财或者已经发财了...
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5833 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 02:25 PVG 10:25 LAX 18:25 JFK 21:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86