请教 Windows 下桌面开发

2016-06-11 23:28:32 +08:00
 7timesonenight

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

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

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

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

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

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

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


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

至于界面这块,坚挺的还是 directui 这个概念系列的几个界面库。跨平台的,还是一坨一坨的 QT 会多一些(毕竟是有限制的 free ,不像 gtk 要钱)。
learnshare
2016-06-12 10:50:36 +08:00
Qt 或者 Electron 打包个 Web 应用吧
102400
2016-06-12 15:54:04 +08:00
Java Swing

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/284990

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX