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

看板Soft_Job (軟體人)作者 (z1976)時間1年前 (2023/08/28 16:49), 1年前編輯推噓33(33029)
留言62則, 35人參與, 1年前最新討論串1/3 (看更多)
最近為了公司需求在短時間內學了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

08/28 16:54, 1年前 , 1F
electronjs, react, flutter
08/28 16:54, 1F
※ 編輯: z1976 (114.137.102.113 臺灣), 08/28/2023 17:10:05

08/28 17:17, 1年前 , 2F
請問還有缺wpf 的人嗎XD
08/28 17:17, 2F
如果有開缺會連絡您 ※ 編輯: z1976 (114.137.102.113 臺灣), 08/28/2023 17:19:25

08/28 17:20, 1年前 , 3F
非web base的可能就Qt/.NET MAUI/Win UI3吧
08/28 17:20, 3F

08/28 17:22, 1年前 , 4F
ImGui(immediate mode gui)派系: ui.label("Some Text")
08/28 17:22, 4F

08/28 17:25, 1年前 , 5F

08/28 17:40, 1年前 , 6F
wpf外觀比winform好看太多,就是xaml又臭又長orz
08/28 17:40, 6F

08/28 17:41, 1年前 , 7F
如果ic業有wpf缺也想內推+1
08/28 17:41, 7F

08/28 18:01, 1年前 , 8F
Swing, SWT
08/28 18:01, 8F

08/28 18:03, 1年前 , 9F
CefSharp
08/28 18:03, 9F

08/28 18:13, 1年前 , 10F
KMM?
08/28 18:13, 10F

08/28 18:33, 1年前 , 11F
WPF還活著嗎?我記得沒更新好久
08/28 18:33, 11F

08/28 18:40, 1年前 , 12F
不過至少活得比UWP好
08/28 18:40, 12F

08/28 18:51, 1年前 , 13F
你有需要應付win7的話只能wpf
08/28 18:51, 13F

08/28 19:04, 1年前 , 14F
不然就是掛unity然後別人來都不想接手
08/28 19:04, 14F

08/28 19:16, 1年前 , 15F
electron啊
08/28 19:16, 15F

08/28 19:16, 1年前 , 16F
unity讚 直接寫成3A大作
08/28 19:16, 16F

08/28 20:15, 1年前 , 17F
flutter實用多了..........
08/28 20:15, 17F

08/28 20:29, 1年前 , 18F
flutter可以無痛轉app webui可以微痛轉前端
08/28 20:29, 18F

08/28 20:30, 1年前 , 19F
不用wpf是職涯考量
08/28 20:30, 19F

08/28 20:32, 1年前 , 20F
沒有layout預覽就勸退很多人了
08/28 20:32, 20F
有預覽啦,只是很雞肋

08/28 20:34, 1年前 , 21F
要推廣先把IDE做好先
08/28 20:34, 21F

08/28 21:32, 1年前 , 22F
qml阿
08/28 21:32, 22F

08/28 22:11, 1年前 , 23F
只有wpf開發出來的app,檔案大小能夠用 email 寄送
08/28 22:11, 23F

08/29 00:38, 1年前 , 24F
速度吧.........速度 完成才是 一切......
08/29 00:38, 24F

08/29 00:55, 1年前 , 25F
blazor+maui
08/29 00:55, 25F

08/29 01:02, 1年前 , 26F
wpf你有自己寫得元件就很難預覽,真的低能...
08/29 01:02, 26F
藍圖都放在心裡,眼見不一定為憑 XD

08/29 01:12, 1年前 , 27F
Electron
08/29 01:12, 27F

08/29 08:18, 1年前 , 28F
現在GUI比較常見的是Web Based的還是微軟.NET一家?
08/29 08:18, 28F

08/29 08:31, 1年前 , 29F
輕便的很多都是electron吧 工作上常用的 vs code, slack, n
08/29 08:31, 29F

08/29 08:31, 1年前 , 30F
otion, discord應該都是
08/29 08:31, 30F
※ 編輯: z1976 (114.137.238.34 臺灣), 08/29/2023 13:17:32

08/29 22:31, 1年前 , 31F
記得MVVM這個架構實作應該就是WPF開始的
08/29 22:31, 31F

08/29 22:33, 1年前 , 32F
我也曾來本版求教過,現在主流是Electron和Flutter
08/29 22:33, 32F

08/29 22:36, 1年前 , 33F
還有個Tauri
08/29 22:36, 33F

08/29 23:10, 1年前 , 34F
我的工作有時候要用到win32 不知道web有什麼更好用的工具
08/29 23:10, 34F

08/29 23:23, 1年前 , 35F
electron做不到嗎?
08/29 23:23, 35F

08/29 23:48, 1年前 , 36F
UWP(?
08/29 23:48, 36F

08/30 09:25, 1年前 , 37F
UWP已死QQ
08/30 09:25, 37F
UWP我也有玩過,但感覺程式像是在一個跟本機隔離的沙盒裡面 很難直接存取到本機的東西,或許是我認識太淺...

08/30 10:21, 1年前 , 38F
檔案小是因為都轉嫁到.NET framework上啦...
08/30 10:21, 38F

08/30 10:21, 1年前 , 39F
還在燒安裝光碟的時代就放棄UWP了
08/30 10:21, 39F

08/30 13:03, 1年前 , 40F
試試 MAUI? 一樣是用 XAML & MVVM
08/30 13:03, 40F

08/30 13:06, 1年前 , 41F

08/30 13:11, 1年前 , 42F
目前在寫 Unity 遊戲不支援 MAUI 所以只能用 WPF,真的強大
08/30 13:11, 42F

08/30 13:13, 1年前 , 43F
以前為了開發 Win Phone 才學,跟樓主一樣有驚為天人的感受
08/30 13:13, 43F

08/30 15:26, 1年前 , 44F
UWP算嗎? 自己玩感覺更簡潔
08/30 15:26, 44F

08/30 15:28, 1年前 , 45F
雖然UWP為了跨平台搞得四不像,但自己覺得頗好用
08/30 15:28, 45F

08/30 22:01, 1年前 , 46F
compose?
08/30 22:01, 46F

08/30 22:39, 1年前 , 47F
Delphi
08/30 22:39, 47F

08/31 08:53, 1年前 , 48F
Flutter桌面主流? 你要確定誒…
08/31 08:53, 48F

08/31 20:23, 1年前 , 49F
github 有人整理 https://reurl.cc/b9ZRov
08/31 20:23, 49F

09/01 16:23, 1年前 , 50F
現在桌面有這麼多花招喔 還停在winform時代
09/01 16:23, 50F

09/01 20:41, 1年前 , 51F
還在用winform是因為你公司對UI的要求不高
09/01 20:41, 51F
我以前也是用WinForm + Delphi為主力 (三個月前)... 以前老闆不覺得UI/UX重要,最近因為公司參加某項展覽不得不提出這樣的需求 我就在三個月內硬學起來

09/01 21:48, 1年前 , 52F
都沒人用過MXML和Macromedia Flex惹嗎QQ
09/01 21:48, 52F

09/01 22:51, 1年前 , 53F
內推+1
09/01 22:51, 53F
※ 編輯: z1976 (1.160.179.251 臺灣), 09/02/2023 07:44:22 ※ 編輯: z1976 (1.160.179.251 臺灣), 09/02/2023 07:59:22

09/02 16:53, 1年前 , 54F
那你很厲害 我超過1年才適應xaml
09/02 16:53, 54F

09/04 10:29, 1年前 , 55F
UWP要存取本機的東西要靠bridge application,走
09/04 10:29, 55F

09/04 10:30, 1年前 , 56F
AppService讓bridge跟UWP本身溝通
09/04 10:30, 56F

09/04 10:30, 1年前 , 57F
不會跑出UAC的視窗是蠻方便的
09/04 10:30, 57F

09/04 18:15, 1年前 , 58F
我是覺得與其找會WPF不如找WEB直接寫Elwctron方便
09/04 18:15, 58F

09/05 14:52, 1年前 , 59F
WPF 不是很久以前就有了嗎
09/05 14:52, 59F

09/06 18:30, 1年前 , 60F
剛好搭板問一下 有人有用過 avalonia 說是跨平台的
09/06 18:30, 60F

09/06 18:30, 1年前 , 61F
WPF 使用經驗怎麼樣?有沒有什麼缺點,最近剛好看
09/06 18:30, 61F

09/06 18:30, 1年前 , 62F
到,但是沒有什麼研究
09/06 18:30, 62F
文章代碼(AID): #1ax5-99x (Soft_Job)
文章代碼(AID): #1ax5-99x (Soft_Job)