PTT推薦

Re: [請益] 視窗桌面軟體有比WPF更新的嗎?

看板Soft_Job標題Re: [請益] 視窗桌面軟體有比WPF更新的嗎?作者
ManGo1012
(ManGo)
時間推噓 8 推:8 噓:0 →:24

如果需要跨平台
現在最多人推的感覺是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 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.45.135.173 (臺灣)
PTT 網址

testPtt08/29 23:14winform就學學c#入門 不然delphi那套是比較好些

GoalBased08/29 23:36過陣子要做windows,wpf和maui還沒決定

testPtt08/29 23:46新手的話delphi算好上手的 但用久了會越來越討厭那語法

encorek2255408/30 01:59類似electron的還有Wails (Golang), Tauri (Rust)

petercoin08/30 09:27給二樓,MAUI跟WinUI3現在都還沒有Visual Designer

petercoin08/30 09:27GitHub上面網友已經靠北很久了,但是微軟都沒有說什麼

petercoin08/30 09:27時候會加回去,如果很需要Visual Designer的話要考慮

petercoin08/30 09:28一下

GoalBased08/30 10:39Visual design 完全不在考量裡面欸..不重要的功能,感

GoalBased08/30 10:39謝樓上

GoalBased08/30 10:42目前還在考慮,可能會把非主要功能做成web,重要功用wp

GoalBased08/30 10:42f ,還會在研究一陣子,到時候再回來分享

GoalBased08/30 10:44Maui目前看起來負評比較多 可能會放棄

testPtt08/30 10:45那就blazor hybrid

tennyleaz08/30 11:05WPF強+1

petercoin08/30 11:18如果你想要新的UI component,也許可以考慮WinUI 3+WPF

petercoin08/30 11:19雖然WinUI 3我看也是很多人抱怨,但我自己用起來是還行

petercoin08/30 11:19另外如果在C#要用C的Win32 API,可以考慮CsWin32

holebro08/30 14:00看起來wpf很讚

※ 編輯: ManGo1012 (118.163.80.132 臺灣), 08/30/2023 14:17:53

stupid031908/30 22:19Flutter可以做成windows原生app

testPtt08/30 22:26flutter有沒有什麼ide安裝一直下一步完就可以快樂寫程式

stupid031908/30 23:22flutter的ui產出方式跟reactjs一樣神

Arbin08/31 03:41flutter安裝也沒那麼複雜吧

Arbin08/31 03:41VSCode擴充套件+加PATH就完成的事情

Arbin08/31 03:42除非你很討厭VSCode

Arbin08/31 03:43好吧當我沒說,我忘記要裝Android SDK這回事了

Arbin08/31 03:45還有Visual Studio Build Tools =.=

testPtt08/31 08:38微軟把我胃口養大了

angusyu09/02 01:06挑戰一下 KMP / KMM

z197609/02 07:46我有些真的是靠ChatGPT學的

z197609/02 07:46還有我覺得VS IDE也進步很多,非常聰明,加速我學習

z197609/02 07:48WPF有Visual Designer但我幾乎沒在看,因為就很雞肋