作者ManGo1012 (ManGo)
看板Soft_Job
标题Re: [请益] 视窗桌面软体有比WPF更新的吗?
时间Tue Aug 29 23:10:18 2023
如果需要跨平台
现在最多人推的感觉是Electron(HTML/CSS/JS)
因为他可以把网页包成桌面应用软体
Qt(c++)或是Pyqt/Pyside(Python)也是不错的选择
但Python的exe有开启来要等很久的问题
不考虑跨平台仅在Windows系统
整体来说最完美的还是WPF了
除了能够简单实现MVVM之外
我觉得最大的助力就是MaterialDesign/HandyControl这种超赞又强大的开源UI套件
有用过的应该都知道,简直是免费神器
而且他们近期都还有在更新
真要说WPF最大的缺点我觉得是学习曲线问题
对一个完全没人带的纯新手会满吃力的
C# + XAML + MVVM + .Net UI元件的行为逻辑
不过有ChatGPT之後XAML开发上算是简单很多了
而WinForm跟WPF比起来
就是加水蒸汽老爷车跟特斯拉的差别
基本上已经不适合用来在这个时代开发产品啦
至於手机App的话就不太熟了
--
Sent from nPTT on my iPhone XR
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.45.135.173 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1693321820.A.3E8.html
1F:→ testPtt: winform就学学c#入门 不然delphi那套是比较好些 08/29 23:14
2F:→ GoalBased: 过阵子要做windows,wpf和maui还没决定 08/29 23:36
3F:→ testPtt: 新手的话delphi算好上手的 但用久了会越来越讨厌那语法 08/29 23:46
4F:推 encorek22554: 类似electron的还有Wails (Golang), Tauri (Rust) 08/30 01:59
5F:→ petercoin: 给二楼,MAUI跟WinUI3现在都还没有Visual Designer 08/30 09:27
6F:→ petercoin: GitHub上面网友已经靠北很久了,但是微软都没有说什麽 08/30 09:27
7F:→ petercoin: 时候会加回去,如果很需要Visual Designer的话要考虑 08/30 09:27
8F:→ petercoin: 一下 08/30 09:28
9F:推 GoalBased: Visual design 完全不在考量里面欸..不重要的功能,感 08/30 10:39
10F:→ GoalBased: 谢楼上 08/30 10:39
11F:→ GoalBased: 目前还在考虑,可能会把非主要功能做成web,重要功用wp 08/30 10:42
12F:→ GoalBased: f ,还会在研究一阵子,到时候再回来分享 08/30 10:42
13F:→ GoalBased: Maui目前看起来负评比较多 可能会放弃 08/30 10:44
14F:→ testPtt: 那就blazor hybrid 08/30 10:45
15F:推 tennyleaz: WPF强+1 08/30 11:05
16F:→ petercoin: 如果你想要新的UI component,也许可以考虑WinUI 3+WPF 08/30 11:18
17F:→ petercoin: 虽然WinUI 3我看也是很多人抱怨,但我自己用起来是还行 08/30 11:19
18F:→ petercoin: 另外如果在C#要用C的Win32 API,可以考虑CsWin32 08/30 11:19
19F:推 holebro: 看起来wpf很赞 08/30 14:00
※ 编辑: ManGo1012 (118.163.80.132 台湾), 08/30/2023 14:17:53
20F:→ stupid0319: Flutter可以做成windows原生app 08/30 22:19
21F:→ testPtt: flutter有没有什麽ide安装一直下一步完就可以快乐写程式 08/30 22:26
22F:→ stupid0319: flutter的ui产出方式跟reactjs一样神 08/30 23:22
23F:推 Arbin: flutter安装也没那麽复杂吧 08/31 03:41
24F:→ Arbin: VSCode扩充套件+加PATH就完成的事情 08/31 03:41
25F:→ Arbin: 除非你很讨厌VSCode 08/31 03:42
26F:→ Arbin: 好吧当我没说,我忘记要装Android SDK这回事了 08/31 03:43
27F:→ Arbin: 还有Visual Studio Build Tools =.= 08/31 03:45
28F:→ testPtt: 微软把我胃口养大了 08/31 08:38
29F:推 angusyu: 挑战一下 KMP / KMM 09/02 01:06
30F:推 z1976: 我有些真的是靠ChatGPT学的 09/02 07:46
31F:→ z1976: 还有我觉得VS IDE也进步很多,非常聪明,加速我学习 09/02 07:46
32F:推 z1976: WPF有Visual Designer但我几乎没在看,因为就很鸡肋 09/02 07:48
33F:推 ch1rmon: wpf没投资价值了别入坑,学习没html+c#,简单又不能跨平 09/07 08:49
34F:→ ch1rmon: 台 09/07 08:49
35F:推 ch1rmon: 如果不考虑跨平台快速开发还是winform比较合适 09/07 08:51
36F:→ testPtt: 其实用winform不如用delphi winform元件给太少了 09/07 18:48
37F:推 fishxd1096: winUI3的布局元件会有memory leak的问题,最近在用还 09/09 00:47
38F:→ fishxd1096: 是没修正 09/09 00:47
39F:推 Litfal: winform写写小程式也还行啦 原生元件的话wpf也不多阿 09/13 21:21