如果需要跨平台
现在最多人推的感觉是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:00winform就学学c#入门 不然delphi那套是比较好些
作者:
GoalBased (Artificail Intelligence)
2023-08-29 23:36:00过阵子要做windows,wpf和maui还没决定
作者:
testPtt (测试)
2023-08-29 23:46:00新手的话delphi算好上手的 但用久了会越来越讨厌那语法
类似electron的还有Wails (Golang), Tauri (Rust)
给二楼,MAUI跟WinUI3现在都还没有Visual DesignerGitHub上面网友已经靠北很久了,但是微软都没有说什么时候会加回去,如果很需要Visual Designer的话要考虑一下
作者:
GoalBased (Artificail Intelligence)
2023-08-30 10:39:00Visual design 完全不在考量里面欸..不重要的功能,感谢楼上目前还在考虑,可能会把非主要功能做成web,重要功用wpf ,还会在研究一阵子,到时候再回来分享Maui目前看起来负评比较多 可能会放弃
作者:
testPtt (测试)
2023-08-30 10:45:00那就blazor hybrid
如果你想要新的UI component,也许可以考虑WinUI 3+WPF虽然WinUI 3我看也是很多人抱怨,但我自己用起来是还行另外如果在C#要用C的Win32 API,可以考虑CsWin32
作者:
holebro (穴弟弟)
2023-08-30 14:00:00看起来wpf很赞
作者:
testPtt (测试)
2023-08-30 22:26:00flutter有没有什么ide安装一直下一步完就可以快乐写程式
flutter的ui产出方式跟reactjs一样神
作者:
Arbin (路人_Lv菜逼八)
2023-08-31 03:41:00flutter安装也没那么复杂吧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:00wpf没投资价值了别入坑,学习没html+c#,简单又不能跨平台如果不考虑跨平台快速开发还是winform比较合适
作者:
testPtt (测试)
2023-09-07 18:48:00其实用winform不如用delphi winform元件给太少了
winUI3的布局元件会有memory leak的问题,最近在用还是没修正
作者:
Litfal (Litfal)
2023-09-13 21:21:00winform写写小程式也还行啦 原生元件的话wpf也不多阿