Re: [请益] 视窗桌面软件有比WPF更新的吗?

楼主: ManGo1012 (ManGo)   2023-08-29 23:10:18
如果需要跨平台
现在最多人推的感觉是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的话就不太熟了
作者: testPtt (测试)   2023-08-29 23:14:00
winform就学学c#入门 不然delphi那套是比较好些
作者: GoalBased (Artificail Intelligence)   2023-08-29 23:36:00
过阵子要做windows,wpf和maui还没决定
作者: testPtt (测试)   2023-08-29 23:46:00
新手的话delphi算好上手的 但用久了会越来越讨厌那语法
作者: encorek22554 (二宝)   2023-08-30 01:59:00
类似electron的还有Wails (Golang), Tauri (Rust)
作者: petercoin (彼得币)   2023-08-30 09:27:00
给二楼,MAUI跟WinUI3现在都还没有Visual DesignerGitHub上面网友已经靠北很久了,但是微软都没有说什么时候会加回去,如果很需要Visual Designer的话要考虑一下
作者: GoalBased (Artificail Intelligence)   2023-08-30 10:39:00
Visual design 完全不在考量里面欸..不重要的功能,感谢楼上目前还在考虑,可能会把非主要功能做成web,重要功用wpf ,还会在研究一阵子,到时候再回来分享Maui目前看起来负评比较多 可能会放弃
作者: testPtt (测试)   2023-08-30 10:45:00
那就blazor hybrid
作者: tennyleaz (tenny)   2023-08-30 11:05:00
WPF强+1
作者: petercoin (彼得币)   2023-08-30 11:18:00
如果你想要新的UI component,也许可以考虑WinUI 3+WPF虽然WinUI 3我看也是很多人抱怨,但我自己用起来是还行另外如果在C#要用C的Win32 API,可以考虑CsWin32
作者: holebro (穴弟弟)   2023-08-30 14:00:00
看起来wpf很赞
作者: stupid0319 (征女友)   2023-08-30 22:19:00
Flutter可以做成windows原生app
作者: testPtt (测试)   2023-08-30 22:26:00
flutter有没有什么ide安装一直下一步完就可以快乐写程式
作者: stupid0319 (征女友)   2023-08-30 23:22:00
flutter的ui产出方式跟reactjs一样神
作者: Arbin (路人_Lv菜逼八)   2023-08-31 03:41:00
flutter安装也没那么复杂吧VSCode扩充套件+加PATH就完成的事情除非你很讨厌VSCode好吧当我没说,我忘记要装Android SDK这回事了还有Visual Studio Build Tools =.=
作者: testPtt (测试)   2023-08-31 08:38:00
微软把我胃口养大了
作者: angusyu (〒△〒)   2023-09-02 01:06:00
挑战一下 KMP / KMM
作者: z1976 (z1976)   2023-09-02 07:46:00
我有些真的是靠ChatGPT学的还有我觉得VS IDE也进步很多,非常聪明,加速我学习WPF有Visual Designer但我几乎没在看,因为就很鸡肋
作者: ch1rmon (tiger)   2023-09-07 08:49:00
wpf没投资价值了别入坑,学习没html+c#,简单又不能跨平台如果不考虑跨平台快速开发还是winform比较合适
作者: testPtt (测试)   2023-09-07 18:48:00
其实用winform不如用delphi winform元件给太少了
作者: fishxd1096 (UN_ReAL)   2023-09-09 00:47:00
winUI3的布局元件会有memory leak的问题,最近在用还是没修正
作者: Litfal (Litfal)   2023-09-13 21:21:00
winform写写小程式也还行啦 原生元件的话wpf也不多阿

Links booklink

Contact Us: admin [ a t ] ucptt.com