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

軟工

43290

最近為了公司需求在短時間內學了WPF
以前總覺得這東西在幹嘛,要打一堆XAML
用WinForm或BCB拉元件不是比較快嗎?

學了一陣子後驚為天人
在WPF自己設計元件、設計模板太容易了

再來是View-Model模型把視圖和資料分得很開
從架構上就解決了把資料和顯示混在一起寫的問題
(有學過一陣子Android APP,好像也是這種架構)

再來就是渲染方式,以前是一個一個的Window Object拼湊起來
在控件的表現自由度上就受限

現在是用XAML畫出一張頁面 (類似網頁),再輔以C#作互動 (也可以完全都用XAML)
基本上要讓元件長什麼樣都可以自己決定
而且在實務上,WPF處理頁面變換的流暢度比WinForm及傳統C++程式好了不少

還有ListView及ItemsControl可以很容易地把條列式資料用自己想要的方式展現
簡單的說,WPF就是用來製作呈現資料的模板、外殼
同樣一組資料 + 邏輯,你要用100種方式呈現,在WPF都可以做到...而且是很容易

我是在IC設計業工作,所以對軟體框架的認識可能落後各位好幾年
不知道在視窗軟體這方面,還有沒有比WPF更新穎更好玩的東西呢?

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.102.113 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1693212553.A.27B.html
kimi1121361樓electronjs, react, flutter 08/28 16:54
lifekiller2樓請問還有缺wpf 的人嗎XD 08/28 17:17
如果有開缺會連絡您
petercoin3樓非web base的可能就Qt/.NET MAUI/Win UI3吧 08/28 17:20
enthos4樓ImGui(immediate mode gui)派系: ui.label("Some Text") 08/28 17:22
asleisureto6樓wpf外觀比winform好看太多,就是xaml又臭又長orz 08/28 17:40
asleisureto7樓如果ic業有wpf缺也想內推+1 08/28 17:41
hegemon8樓Swing, SWT 08/28 18:01
ian909119樓CefSharp 08/28 18:03
Firemaples10樓KMM? 08/28 18:13
wulouise11樓WPF還活著嗎?我記得沒更新好久 08/28 18:33
wulouise12樓不過至少活得比UWP好 08/28 18:40
testPtt13樓你有需要應付win7的話只能wpf 08/28 18:51
testPtt14樓不然就是掛unity然後別人來都不想接手 08/28 19:04
brucetu15樓electron啊 08/28 19:16
brucetu16樓unity讚 直接寫成3A大作 08/28 19:16
stupid031917樓flutter實用多了.......... 08/28 20:15
gino071718樓flutter可以無痛轉app webui可以微痛轉前端 08/28 20:29
gino071719樓不用wpf是職涯考量 08/28 20:30
testPtt20樓沒有layout預覽就勸退很多人了 08/28 20:32
有預覽啦,只是很雞肋
testPtt21樓要推廣先把IDE做好先 08/28 20:34
a1234shin22樓qml阿 08/28 21:32
ptta23樓只有wpf開發出來的app,檔案大小能夠用 email 寄送 08/28 22:11
mepowerlmay24樓速度吧.........速度 完成才是 一切...... 08/29 00:38
neo527725樓blazor+maui 08/29 00:55
wulouise26樓wpf你有自己寫得元件就很難預覽,真的低能... 08/29 01:02
藍圖都放在心裡,眼見不一定為憑 XD
askaleroux27樓Electron 08/29 01:12
ReverieKai28樓現在GUI比較常見的是Web Based的還是微軟.NET一家? 08/29 08:18
Sunal29樓輕便的很多都是electron吧 工作上常用的 vs code, slack, n 08/29 08:31
Sunal30樓otion, discord應該都是 08/29 08:31
更多請益
[請益] 學習.NET CORE MVC後續...
Re: [請益] 工控背景工作十年不理想,請教未來出路
[請益] 工控背景工作十年不理想,請教未來出路
[請益] offer請益
[請益] 前端第二份 Offer 選擇?職涯問題?
[請益] 轉職非本科職涯選擇
[請益] 推薦的傳送驗證碼之簡訊API
[請益] (代po) offer請益(群輝/量趨/玩美/Appie