请教 Windows 下桌面开发 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
7timesonenight
V2EX    问与答

请教 Windows 下桌面开发

  •  
  •   7timesonenight 2016-06-11 23:28:32 +08:00 3725 次点击
    这是一个创建于 3424 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有没有搞Windows下桌面开发的 V 友,想请教下,现在业内Windows下桌面开发用什么技术? C++ (MFC) or C#(Win Form) or WPF

    不太懂,所以以上说错了请指正。或者有其他的请补充。

    特别是有大厂做客户端的兄弟,能说说你们的情况吗?尤其是跨平台(Mac)方面,现在是分别开发的吗?多谢!

    14 条回复    2016-06-12 15:54:04 +08:00
    4679kun
        1
    4679kun  
       2016-06-11 23:38:36 +08:00 via Android   1
    qt
    sitelogin
        2
    sitelogin  
       2016-06-11 23:43:58 +08:00   1
    WTL
    likai
        3
    likai  
       2016-06-11 23:49:29 +08:00   1
    跨平台现在都是 webkit 了吧
    Smilecc
        4
    Smilecc  
       2016-06-12 00:00:13 +08:00   2
    Qt ,以及国内的话 DirectUI ,尤其是 duilib 还是用的非常多的
    bdbai
        5
    bdbai  
       2016-06-12 00:07:18 +08:00 via Android   1
    跨平台可以试下 Electron
    BGLL
        6
    BGLL  
       2016-06-12 00:22:29 +08:00   1
    跨平台 Qt 最多,其次应该是 Electron 或者各家用 CEF 改的框架。
    DoraJDJ
        7
    DoraJDJ  
       2016-06-12 00:27:59 +08:00 via Android
    @bdbai 然而 Electron 打包出来的应用大的不行对于小型应用来讲
    yeyeye
        8
    yeyeye  
       2016-06-12 01:33:07 +08:00
    这个主题写的真的……想收藏起来又觉得收藏了也白收藏了 看着这个主题完全不知道内容是什么……
    xiezuan
        9
    xiezuan  
       2016-06-12 04:51:34 +08:00 via iPhone   1
    跨平台? cef 吧,参考网易云音乐。只 win , dulib ,参考微信,百度等。或者 sciter 上手容易。什么纯 wtl , qt 什么的不推荐,因为你还在问,离作出个像样的估计遥远
    7timesonenight
        10
    7timesonenight  
    OP
       2016-06-12 08:39:38 +08:00
    @yeyeye
    不好意思,的确标题太泛:)
    initialdp
        11
    initialdp  
       2016-06-12 08:48:34 +08:00   1
    软件应用场景是什么? 以下分析基于假设:您是做企业类、工控类等传统 GUI 软件开发。基于 webkit 类库的跨平台开发不太适合此类场景,不做推荐。

    如果考虑跨平台的话, Qt 是最好的选择,没有之一。

    如果只是 windows 平台的话,.net 是最好的选择,也没有之一。.net 开源之后,未来发展可期,也许以后跨平台的情况选择.net 也会成为潮流。
    sgissb1
        12
    sgissb1  
       2016-06-12 10:47:37 +08:00   1
    互联网行业,一般怎么简单怎么来,怎么优势怎么来。现在 bat 几个厂商相对优势的是 web 开发这块,所以很多 windows 桌面会偏向于轻应用,基本就是 cef 套个 web 就行了。

    对于传统行业就多了,不过多数偏底层的行业,还在继续 c/c++。至于类库,并不就一定是 mfc 。


    目前来说 windows 桌面的开发越来越没啥可做的了,很“工厂”都想多拉快跑,在一点点和 web 进行紧耦,降低开发周期、成本和难度。

    至于界面这块,坚挺的还是 directui 这个概念系列的几个界面库。跨平台的,还是一坨一坨的 QT 会多一些(毕竟是有限制的 free ,不像 gtk 要钱)。
    learnshare
    &nbp;   13
    learnshare  
       2016-06-12 10:50:36 +08:00   1
    Qt 或者 Electron 打包个 Web 应用吧
    102400
        14
    102400  
       2016-06-12 15:54:04 +08:00   1
    Java Swing
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     920 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 18:42 PVG 02:42 LAX 11:42 JFK 14:42
    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