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