台灣最大程式設計社群網站
線上人數
874
 
會員總數:244534
討論主題:188695
歡迎您免費加入會員
討論區列表 >> 心情甘苦談 >> 請問對WPF的接受度
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問對WPF的接受度
價值 : 100 QP  點閱數:12354 回應數:18

樓主

大頭源 版主
中級顧問
31892 227
19015 5947
發送站內信

捐贈 VP 給 阿源哥哥
目前.NET Framework體系的使用者介面包含:

Windows Form、WPF、ASP.NET、Serverlight

阿源哥哥向來喜歡新的東西(老婆除外),但是感覺起來,

台灣人好像不太喜歡WPF的樣子?不知道各位的想法怎麼樣?

事情是這樣的,目前是有出書的計畫,但是出版商看來對WPF不怎麼感興趣。

可是就感覺上,國外的接受度好像很高(Open Source、3rd Party的元件商、書)

而且,就使用上,個人是覺得WPF除了工具箱內的控制項比Windows Form少之外,

WPF比Windows Form好用。(如何沒比較好,微軟為什麼還推出)

還是目前WPF的時機還沒到?

奇怪的是,感覺上Serverlight又好像比較讓人接受,不是一樣都有XAML的學習曲線嗎!?




本篇文章發表於2009-04-15 23:59
== 簽名檔 ==
我的 ASP.NET MVC 學習心路歷程

ASP.NET MVC 自學日誌:http://mvc.keigen.net

我的畢生經驗分享-老實書局:http://www.keigen.net/Books
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
16樓
學習WPF中。
目前環境:Visual Studio 2010 Professional Trial
本篇文章回覆於2013-08-15 14:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
17樓
回應

ak41
檢舉此回應
2018了 WPF也從沒火過 就準備被淘汰了
WFc還是屹立不搖 哈哈
本篇文章回覆於2018-03-19 15:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
18樓
回應

黑社會
檢舉此回應
看到2009年這篇被挖出來...

不禁也想表達一下對WPF失望的地方, 以下全是個人的主觀觀感

當年WPF跟SilverLight剛出來的時後, 似乎是有造成一些轟動

畢竟, 一個全新的架構技術, 帶來了許多強大的功能

但雷聲大雨點小, 為什麼今年己經2018了, WPF沒有取代WinForm? SilverLight也沒有取代ASP.NET? 甚至還被直接宣告出局?

也差不是2009年開始, 當時我還在用VS2005, 就嘗試將公司WinForm架構的軟體升級成WPF, 當時遇到最大的問題, 就是在DEBUG.....(XAML的DEBUG, 不是code-behind的DEBUG)

一旦XAML出錯, 常常看到的就是IDE標在XAML第一行告訴你有錯誤, 然後....就沒有了..-.-

試想當你的XAML堣犍峇FN個資源檔, N個控制項, 控制項堣S引用了其它的資源, 這樣的情況下要怎麼去找出錯誤的地方在哪?

查堆疊? 開第二個VS去附掛執行緒偵錯第一個VS? 聽起來滿蠢的, 但很多時後還真的只能這樣搞@@

也許厲害的人真的有他的一套可以處理這樣的情況, 但對於我這種半吊子的程式打字員, 往往為了找出XAML堛漱@個小錯誤就花掉了大量的時間

當初選擇WINDOWS做為平台, 最大的考量就是在程式開發期及維護可以不用佔掉太多的時間成本

但是WPF對我來說似乎少了這項優勢

剛開始, 我一直抱著希望, 新出的東東, 也許VS還沒跟上, 之後VS的版本也許會慢慢補足這一塊...

但是這幾年下來, VS從2005一路升級到現在用2017, 我卻還是在面對相同的問題

我們公司還是在用WinForm架構的軟體

有一次跟老闆聊天時聊到升級WPF的事, 老闆問我說, 升級成WPF跟現有軟體有什麼差別?

我當時很直覺的回答他說: 功能性一模一樣, 執行效率差不多, 畫面會變得好看許多, 後續UI的調整擴充比較有彈性....

事後我去思考了我的答案對照這些年下來的經驗, 發現我居然忘了說最重要的一點...開發跟維護時間可能會提高2,3倍

多數企業內部在用的軟體, 需要好看的畫面嗎?

用2,3倍的時間去換比較好看的畫面? 有必要嗎?

其實, 這時後去用老闆視角思考要不要升級成WPF, 結論大概很明確了....

再次聲明, 這只是我這個半吊子程式打字員的個人主觀感受, 這種弊多於利的升級實在是很難讓人放手去做

本篇文章回覆於2018-06-19 17:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

回覆
如要回應,請先登入.