為什麼我覺得WinForm比WPF好用?

時間 2021-05-07 07:26:32

1樓:Leah

樓主你可能是先入為主吧,不過如果對於UI要求不高,可以選擇Winform;不過,WPF給開發者帶來的優勢確實是很多的。比如:UI與業務邏輯的分離、資料驅動、資料繫結、個性化修改模板等。

因而,你也不能老停留在Winform中,適當的去使用一下WPF,你可能會愛上它的哦!它帶給你的驚喜,也許是你正需要的。

2樓:dingdong

1.說明英語的問題,越是複雜技術越需要英語;

2.xaml是給美工用的,說明工作組人員配置問題;

3.資料繫結的概念尚未沒理解;

其實winform還有很強的生命力。選擇框架是要看解決什麼問題,wpf的幾個概念是要在有美工、架構師、分工合作、兩三個人負責乙個dll時,非常有優勢的。binding、mvvm、rx是幫助我管理十幾個人用的技術,或者說具體工程師做list用啥都能幹,什麼幹得快用什麼。

當然,組裡人多,選wpf幹活是快於winform的。

3樓:zgl263885058

小時候我看了幾次我爸騎三輪車,自己就學會了,覺得三輪車真是香(好學,簡單,甚至交警不管)。

長大經歷千辛萬苦考了駕照,買了汽車,上下班再也不用風吹日曬了。

不是你想的那樣,是你想想不到的那樣。

4樓:貨車司機

你只要改變下思維就好。Wpf是站在資料的角度思考問題,UI只是資料的表現形式。

強迫自己在專案中使用下wpf,感覺很快就上手的。相信我,熟悉之後你就不想用winform了。

5樓:Jovan.C

看樓主描述,所謂的好用是在於其自身對技術的掌握程度,很明顯樓主比較喜歡拖控制項式的布局和事件驅動式的邏輯處理。

個人從事WPF開發8年,覺得WPF在介面把握上把WinForm更細膩,對開發者開放度更高,任意控制項通過樣式模板進行個性化定製修改,非常方便。

另外,WPF的推出帶來乙個全新的設計開發方式:UI與業務邏輯的分離式開發,MVVM,通過資料繫結的方式與介面互動。

所以,個人覺得,樓主可以從開發思想上改變一下,從Winform的事件驅動方式向WPF的資料驅動方式轉變,之後你會發現,WPF的端開發別有洞天

6樓:喵了個咪

好用一般是基於基礎庫的量吧,特別是公開免費,當然還有其他的考量。

只是WPF的MVVM模式具有了劃時代意義,Winform是傳統桌面開發的集大成者,兩個框架都有特殊的代表意義,可以看成是乙個繼往開來的過程

可以去看我寫的兩篇文章中介紹. NET5時,其中有涉及這部分,或者你去看劉鐵猛先生的深入淺出WPF,他的觀點在2023年提出至今看來,都非常好

7樓:華石

樓上有人說的很清楚了···因為你的需求太簡單所以winform確實比wpf好使·· 需求複雜要求多肯定wpf好使的··新技術必然是為了解決問題···

8樓:Leif

技術是解決實際問題的,你覺得好用。大概是因為對UI沒有太多花裡胡哨的要求,資料沒有頻繁的非同步重新整理,需要用到的控制項不會太多(控制代碼有上限)。你可以繼續使用winform沒有問題的,但是如果遇到列舉的這些問題了,你還是得考慮wpf或者其他新技術。

所以,你缺少的是動力。

都2023年了,如果你是想做前端,建議研究學習一下mvvm之類的思想

為什麼我覺得 Android 比 iOS 好用,還不被人理解?

因為直到2018年,安卓用了相同時間後的流暢度依然遠遠不如IOS。而且IOS細節方面的功能也越來越回歸安卓了,安卓的優勢更是被侵蝕了。而且,光是流暢度一點,IOS就已經優越過安卓了。沒有流暢度還來談功能 LOK奇樂 你要IOS的平板和Android的平板比,手機和手機比吧?平板絕對的蘋果好用,不說硬...

為什麼我覺得只狼比黑魂簡單?

來喝果吱er鴨 因為你玩過魂系列了 玩魂系列的時候你還是個萌新 等只狼出來的時候你技術和意識都成大佬級了 但打只狼的時候自然不能拿自己大佬級的意識來衡量難度個人認為兩部各有千秋 不能單純的說誰難度大 除非去問問老賊 滑稽臉 餅之惡魔 難不難這事情很主觀,每個人感受可能不一樣。但非要說的話,我覺得還是...

為什麼我覺得水滴屏比劉海屏更醜?

放個大招給你看 看著特別難受!螢幕上就是有黑點那種感覺,忍不住去看它,好煩!都不想看手機了,屏方方正正的它不香嘛!打遊戲有這麼一塊東西也特難受! oxygenjt 非常不喜歡ov一加那種水滴,卻莫名覺得p30系列的珍珠屏好看很多。相比破壞機身一體性跟重量的公升降模組,個人也更喜歡珍珠屏。有支付級屏下...