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

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

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

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

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

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

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

© 2021 V2EX