接了个小活,选 Windows 窗体应用还是 WPF 应用?

124 天前
 CatCode
做一个类似于小工具集合的项目,桌面应用,语言不限,要求适配 Win10 21H1 到目前最新 Win11 版本。
只考虑 Windows 平台,有 Windows API 调用的需求。
看了一下 UI 上要求显示/交互的内容,感觉 Win32 窗体那一套就完全够用了。要求要对 Hi-DPI 支持。
于是定下了用 C# (.Net 8 LTS)做。
目前在选 Windows 窗体应用 还是 WPF 应用 上犯了难。各位 V 友有什么高见?
5921 次点击
所在节点    .NET
42 条回复
PrinceofInj
124 天前
老老实实用 net framwork 做就行了。用最新的.net 8 还得让对方安装运行库,搞不好运行库的体积都比你工具的体积打 100 倍。
zgray
124 天前
哪个熟悉用哪个,赚外快效率第一。
kylix
124 天前
哪个熟一点啊?如果都差不多的话还是 WPF 吧,原因上面的各位老大都说了。

---
不出所料,果然有推 Electron 的
di1012
124 天前
小活当然是 winform ,速度拿钱才是王道
chinni
124 天前
framework 4.8.1 搞定(
coder001
124 天前
zhuangzhuang1988
124 天前
熟悉哪个用哪个。
scung
124 天前
WinForm + .Net 8 快速完成,对 UI 没太多自定义需求的话就不要上 WPF 了,Winform 早就支持高 DPI 了
lujiaxing
124 天前
看界面复不复杂吧 复杂, 动效比较多用 WPF. WinForms 做动效纯找死. 如果界面不复杂, WinForms 就可以了.
quanzan
124 天前
欢迎关注全赞工程师公众号,让我做,我肯定先写个 uniapp ,然后再转成 Electron
DigitaIOcean
123 天前
winform
ScqLl
123 天前
转包给我吧,这样你就不用纠结了
visper
123 天前
aardio
wuethan
123 天前
winform +1 不要用 WPF 给自己添堵,注重美观可以用 skins ,或者最简单将控件全部扁平化,类似网页设计去做 UI
forty
123 天前
@enihcam 能不用 electron 就尽量不用,除非只会用它。
enihcam
123 天前
@forty 能不用 WPF 就尽量不用,除非只会用它。
SWALLOWW
123 天前
转包给我吧,我 WPF 贼快
XMustang
123 天前
快速完成拿钱,我选择 py tkinter 小海龟
lujiaxing
122 天前
@enihcam 能不用电脑就尽量不用,除非只会用它。
seakingii
120 天前
@visper 用 aardio 体验怎么样?能做复杂的应用吗?

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

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

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

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

© 2021 V2EX