WPF 的設計思想先進都體現在哪些方面?

時間 2021-05-31 21:31:27

1樓:

WPF -> Knockout -> Angular -> Vue ,追隨者說明 MVVM 確實優秀,分離了關注點減少了UI與業務邏輯的耦合性,缺點也有複雜的業務屬性氾濫很難排查業務流向。

2樓:Jovan.C

WPF先進之處就體現在影響了乙個時代!!!

大名鼎鼎的就是MVVM設計模式,在當時Winform的輝煌時代,改變了大家對桌面應用開發的思維方式,從事件驅動轉換為資料驅動,之後被借鑑到其他技術領域,特別是現在的大前端技術,所以如果學習WPF就不能存有Winform的傳統設計思維

另外了解了MVVM模式後,對現今流行的前端框架簡直手到擒來。

3樓:

要說先進的話,還是剛出來時先進,現在都被學去了,而且以js的靈活性,在mvvm方面已經做的比wpf好多了。

xaml本來就是學的html的一點東西,能比以往的gui更容易的換主題,但是論強型別xaml強,論靈活性還是html強多了。

但是wpf由於IDE的統一完善(就VS嘛),開發還是最方便的

風口確實已經到web和移動端了,但是有些領域還是需要桌面的,也確實沒有啥新的桌面GUI出來,所以真正的桌面端也就玩玩.net系和qt了。

當然會有提electron的。我說的真正的桌面端如果要做成web的話,是會有很多麻煩的,許可權不足,需要各種瀏覽器的外掛程式,可能需要花大價錢來買這些外掛程式之類的事情,用electron也是有麻煩的,而且基於chrome的東西效能也確實會差很多,在渣渣機子上會很卡,所以真正的桌面端還是需要的。

我這裡wpf和.net core的服務端還是主要路線,主要產品,web端手機端也都是基於.net core的服務端做的,我們都在做,但是我們行業人手不夠,只有wpf這種穩定方便的才能作為主要介面工具。

有人在輪子哥的回答下提出了寫質疑

我要回覆的是, wpf這十幾年,不比web端穩定多多多多多多了? 人家gtk123,qt12345 quick qml,wpf有分版本麼?

office沒用wpf可能有別的理由,但是wpf能不能做office,你可以看telerik的demo啊,有個類word demo還是蠻完善的,從ribbon介面到富文字間的各種功能,看過這個就能肯定wpf一定能做word,這還不夠麼?

其他的他下面都有人回了

4樓:

WPF 在它誕生的 2006 年非常先進,那還是 Windows 桌面應用的輝煌年代,別說 Chrome,連 IE7 都沒有發布。那時諾基亞還是手機老大,谷歌還沒退出中國,禿布斯的蘋果還在憋大招,被微軟按著打。

醒醒,現在馬上就 2020 年了,WPF 裡諸如 XAML、資料繫結、事件系統等的閃光點已經傳承到了現在的 Web 系技術棧上。去看看一線大公司裡的 GUI 開發者們在維護什麼框架吧——React、Vue、Flutter,沒乙個是把 Windows PC 當作主戰場的。風口在哪,最頂尖的開發者們就會流入造什麼領域的輪子

WPF 背後經典 PC 桌面應用的風口顯然已經過了。我相信下一代的GUI 生產力應用風口,一定是基於開放、跨平台、低門檻的 Web 混合式技術棧的(注意我說的是廣義的 Web 技術棧,不只是 Electron 這種套殼技術)。基於這樣的技術棧,普通的 Web 前端工程師也能開發工業級生產力 GUI 應用,並移植到龍芯這樣的中國產 CPU 上執行,這光是想想就很讓人期待了。

從 1984 年的 Macintosh 開始,GUI 領域裡的模仿、借鑑和創新就從來沒有停止過。你當然可以說現在流行的 Web 框架抄了 WPF,但別忘了微軟的 GUI 抄了蘋果,蘋果的 GUI 又抄了施樂。一門發布時思想或工程技術上領先的技術,很快就會被借鑑、模仿、改進,從而衍生或啟發出新一代的產品,完成自己的歷史使命。

從這個角度上來說,WPF 已經很了不起了。

科技進步的過程裡,那些不斷湧現出來的先進新技術,都不過是時代潮流裡的一朵朵小浪花。我們自己又何嘗不是這樣呢?

當然了,以上所有技術,應該都不如鴻蒙的全場景分布式技術棧。沸騰!

女生的魅力體現在哪?

體現在無時無刻不展現給這個世界應有的禮貌和教養上。女生長的好看是很有魅力的,或許比腹有詩書的女孩子在某些男子眼中看來更有魅力。可這樣的魅力,是會隨著年齡的消磨而殆盡的。20歲,你帶乙個女孩子逛街。兄弟們艷羨她美麗的光暈。你也飄忽其然。60歲,你帶那個老婆子逛街。兄弟們只知道她的衣著是否得體,照顧你是...

路霸的魅力體現在哪?

阿機先生 看看萊因哈特那個弟弟,全身覆蓋滿德國工藝的結實裝甲,也不過才500hp,路霸只穿個小馬甲還露著肚皮就600hp了. 白磷 源式 有基佬開我褲鏈!咔,到爸爸這來 麥克雷 理財不?咔,到爸爸這來 76 我看到你們了!咔,到爸爸這來 你們有沒有過這種絕望,剛開大一鉤子過去被秒殺的絕望,而且早期的...

設計模式有何不妥,所謂的荼毒體現在哪?

飄零是你 這些只是思維的無意識的表象而已。使用設計模式者,必須時刻拷問自己的靈魂,針對當前的也許與資源,給出合理的設計。盲目的練習大家做的都很多,但是究其原因不外是對自己的思維的無感。說其為劣根性,不如說是無知與懶惰更為恰當。 Cosmia Fu 設計模式本身沒有什麼不妥,不妥的是濫用設計模式的人 ...