做一个 win 平台下桌面应用,大家说说是用 QT 还是 vs C++?

2016-06-18 20:36:09 +08:00
 hunk

都是从零开始学,有些略偏向 vs c++.

本打算用 delphi ,谁知 XE 装在 HyperV 上的 win7 中会导致虚拟机暂停,不知何故。

想做一小工具,将图片拖上去后,根据预设对图片调整大小和尺寸的处理,比较简单。

33539 次点击
所在节点    程序员
83 条回复
code4life
2016-06-19 10:29:32 +08:00
Delphi Qt Electron C#.....都接触过,专门桌面开发好多年, 建议你哪个喜欢用哪个,哪个顺手用哪个,这些都是可以很快实现你的需求的。
从零开始的话, MFC 千万别碰,千万别碰,千万别碰
magicdawn
2016-06-19 10:31:25 +08:00
electron ... 要是我要做桌面应用的话 ...
不用考虑平台了...
pynix
2016-06-19 10:40:43 +08:00
一些很好的工具已经把 web 技术带到桌面平台了。。。。
misaka19000
2016-06-19 10:51:43 +08:00
electron +1
ChiChou
2016-06-19 10:54:13 +08:00
Electron (手动斜眼
VVJiao
2016-06-19 11:00:40 +08:00
@FrankHB 这位似乎有很多 windows 桌面开发经验,讲的还是挺有道理
realpg
2016-06-19 11:04:22 +08:00
如果不是非得强制要原生语言,还是 java 或者.net 吧……
开发速度真快……
loudis
2016-06-19 11:06:02 +08:00
做点小工具的话, delphi 上手最快, delphi7 就足够了。

如果你要开发个商业软件的话,还是.net 或者 web gui 吧
ETiV
2016-06-19 11:15:53 +08:00
GUI 太高级了

要我就 ImageMagick+bat ……

图片文件拖放到 bat 上,使用方式一样一样的
exoticknight
2016-06-19 11:18:45 +08:00
作为 b 站小 up 主,我是用 ImageMagick 加 py 脚本的方式,再写个 bat ,真的就直接拖文件 ok 了
muyi
2016-06-19 11:23:33 +08:00
写个桌面小工具,首选 Delphi
webcjz
2016-06-19 11:32:46 +08:00
不考虑性能肯定 c#最好啦, xp 装个库能用就可以了,现在写 web 的都不考虑 hack ie6 了
jitongxi
2016-06-19 11:37:56 +08:00
我本身写 Android 的,目前偶尔谢谢 pc 桌面,用的 WPF, wpf 和 Android 在设计上相似点很大,可以做很炫酷的效果. 细分下来的话 Android 更灵活.
xwing
2016-06-19 11:41:59 +08:00
用 delphi7 啊。 开发 win32 程序妥妥的。
fy
2016-06-19 11:49:20 +08:00
讲道理 delphi 很不错的,上手快、方便、编译出的程序小、兼容性好无依赖。同系的 C++ builder 也可以。

@FrankHB 项目很清真。
hunk
2016-06-19 11:50:26 +08:00
@misaka19000 @ChiChou 不支持 xp 是硬伤,刚刚跟朋友确认他正巧是 win7 用着不爽,换回了 xp 。
SCaffrey
2016-06-19 12:28:33 +08:00
electron
bdbai
2016-06-19 12:40:15 +08:00
WinForm 呗,支持 XP ,开发效率高。.NET 类库里面内置相关 API ,无需第三方库。
WPF(泛指 XAML) 和 Electron 都是开发大应用的,小工具用不着。特别是后者打包出来有几十兆。
C++ 及其各种 GUI 框架开发效率没有 C# 高。
ksword
2016-06-19 13:01:30 +08:00
可以试下 sciter ,在性能和开发速度上找了个平衡, ui 布局事件处理是模拟 html+css 的
jeffersonpig
2016-06-19 13:05:58 +08:00
Qt5 库编译的程序依赖库太大了,所以弃了,不知道现在怎么样了

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

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

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

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

© 2021 V2EX