※ 本文轉寄自 ptt.cc, 文章原始頁面
看板Soft_Job
標題

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

最新2023-10-19 16:16:00
留言28則留言,11人參與討論
推噓7 ( 7021 )
wpf是我剛出社會第一份工作第一個專案用的東西 透過xaml可以讓UI的調控非常自由 換到WINFORM要客製UI一些原本屬性沒有的東西 大概都要改到底層自己重繪跑不掉 但我個人其實對WPF也沒啥好感 桌面軟體大概就兩種走向 重功能型的 反正用WINFORM簡單拉一拉就好了 快又方便 重UI要很漂亮的 用WINFORM成本反來比較高 自己搞底層重繪也麻煩 所以通常會選擇WPF 但其實WPF沒那麼好用 XAML要客製化UI元件有非常高的彈性 但要做那些客製 XAML裡面的設定學習成本不低 印象中是不愉快的回憶 想像成你CSS3設定一些格式 找資料或式教學 有眾多社群資源 WPF XAML玩自己的一套 你剛入門會花很多時間在刻XAML這塊 卡手卡腳的 搞半天 我覺得如果真的是要重UI要很漂亮的APP 其實乾脆WINFORM安裝一套WEB引擎 整個畫面LAYOUT用 HTML5 CSS3 去刻 看你要多漂亮就可以有多漂亮 請一個專職WEB前端 就完全搞定 WINFORM其實只負責proxy的溝通腳色 可以跟js雙向invoke 所以要功能傾向 反正就 winform搞最快 要ui驚為天人 就改走近年來web前端技術崁入到layout wpf反來我覺得很尷尬.... 當然用wpf和winform都還不少 看各公司自己考量 然後就個人職涯考量的話 中北部可能還ok吧 在南部wpf跟winform能不碰到就盡量不要再碰到了.... 好奇的話 104區域設定整個高雄市 關鍵字搜尋wpf 或是 winform 看看工作項目筆數... 轉web相關領域 選擇會寬廣很多 剛google wpf 8筆 winform 19筆...似乎稍微變多一些 之前搜winform是大概10~14筆 好幾家都是在工業廠區 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.242.132.170 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1696090609.A.FA3.html

Re: 回文串

728
> Re: [請益] 視窗桌面軟體有比WPF更新的嗎?
Soft_Job10/01 00:16

28 則留言

※ 編輯: erspicu (27.242.132.170 臺灣), 10/01/2023 00:24:50

ch1rmon, 1F
論功能、效率wpf比不上,論自由由度開放性wpf比不上,就

ch1rmon, 2F
是一項很尷尬的技術

airtsubasa, 3F
阿就用在機台上的系統啊,穩定 功能只需要IO,跟IoT傳

airtsubasa, 4F
輸生產資訊

testPtt, 5F
老闆會叫你1人搞定 遇到要自訂視窗外框winform也不好做

testPtt, 6F
然後web介面在做視窗大小調整內容(viewbox)感覺比較麻煩

wulouise, 7F
winform入門很簡單,但是客製化就很麻煩,wpf相反

oherman, 8F
io只要能input,output就好,搞wpf是沒事太閒嗎?

DrTech, 9F
適合最重要。一堆工廠的UI越簡單越好。最好只有固定的按鈕

DrTech, 10F
,根本不用炫與新。

DrTech, 11F
最近在Python流行的gradio,UI/UX也是醜個半死,設計固定

DrTech, 12F
很難調。結果還不是大紅,因為適合什麼都不懂的AI 工程師

DrTech, 13F
可快速demo。即使醜,也紅到爆。

testPtt, 14F
很多時候不只是醜的問題 而是使用者懶 不得不客製化元件

testPtt, 15F
我一開始也是用winform 直到後來像醒目提示之類一堆要求

testPtt, 16F
整個資料表格依照內容花花綠綠的 只好去學wpf了

lwecloud, 17F
重功能的MFC拉一拉更快..

lwecloud, 18F
還不用看.NET framework臉色

Litfal, 19F
當io元素夠多 wpf還是有效能優勢啦

Isaea, 20F
winform塞web效能很差,而且會有連線問題只適合偷懶做小專

Isaea, 21F
不要用內建的WEB元件 那個很爛 找好一點的第三方或是付費套件 連線有啥問題?我是沒遇到 效能的話 其實還好 主要是INVOKE都需要物件序列化傳JSON 中間溝通的確有轉換損耗 但一般UI多數也不是吃飽沒事情無時無刻一直在UPDATE 如果是GRIDVIEW一次塞幾百個ELEMENT之類的 的確是要稍微觀察一下有沒有效能議題 其他應該都還好
※ 編輯: erspicu (27.51.145.98 臺灣), 10/03/2023 21:53:16

testPtt, 22F
畢竟拉元件習慣了要改成打code也蠻痛苦的 代價就是卡卡

testPtt, 23F
用web就直接學web放棄winform 畢竟網站也能本機exe啟動了

shter, 24F
web.... 那用 electron 開發啊,像 VSCode

z1976, 25F
其實用UI的都是人,你說不重UI/UX,到最後用的人還是抱怨

z1976, 26F
雖說WinForm適合只重功能的,但也不能醜到反人類

z1976, 27F
還是得花時間去調外觀

z1976, 28F
WPF對我來說不是酷不酷炫的問題,而是調外觀真的比較容易

erspicu 作者的近期文章

[閒聊] 從模擬理論談起
記得國中時後有一個朋友,會天馬行空亂聊,當時候我就有說到, 如果這世界是由原子.電子等等那些基本例子組成, 或許可以透過一些粒子特性的規則,去計算未來的發生, 未來是可以透過計算模擬出結果的,這種說法大概就類似宿命論.機械論, https:
更多 erspicu 作者的文章...