微軟的 WPF 技術為什麼沒有在桌面程式普及?

時間 2021-05-09 16:37:48

1樓:

C++效能最好,占用資源最少。安裝也更方便,不需要龐大的庫。通用的商業桌面程式,大都用C++開發。

桌面整體已經式微了。

大部分場景,早期的WinForm技術也能完成。效能雖不如C++,但比WPF更高,支援範圍更廣。開發也同樣容易快捷。

微軟並沒有將WPF定位為WinForm的公升級,而是處於尷尬的並行狀態。從背後分析,只有內訌和門第之爭的企業才會這樣出技術方案。

在Win10中,WPF已經公升級為UWP。

無論國內外,WPF都是最好用、份額最高的桌面技術。

商業桌面程式大多用 C++,但程式數量極少(佔大多數銷售額)。C++開發困難,但是效能最好。

而海量的桌面定製開發,開發者數量眾多,都是用WPF、WinForm等快速開發技術。

2樓:

我覺得這個問題問的很有誤導性。軟體是個很寬泛的概念。桌面算軟體,網際網路當然也算軟體,不同的架構而已。

桌面軟體更不僅僅侷限於平常你用到的那些。大型裝置裡面的操作軟體,複雜程度超乎想象,這也是桌面軟體。我知道的,這類軟體很多都是用WPF寫的。

順便說一下,整個軟體世界,從事開源軟體開發或者從事可以隨時公開的研究型專案的,有一部分人。這部分人可以天天在微博上暢談自己工作中挖掘到的某某技術的細節,但他們遠遠不能代表整個世界。

3樓:hong chen

因為wpf推出的時期恰恰是web技術大爆發時期,加上新近的雲計算,無不預示著兩個方向:業務應用向伺服器端轉移,前台運用web化。wpf雖然有著炫目的展示效果,但人們不得不考慮幾個方面:

這是未來的趨勢嗎?展示效果的提公升給我帶來多大的投入產出比?其實說白了,winform目前為止足夠應付,僅僅為了錦上添花的需要而投入大量人力顯然不夠划算。

不過wpf仍然還有潛在機會,今後微軟多平台逐漸融合,wpf應用能夠跨界的話,wpf技術勢必茁壯成長。

為什麼微軟還沒有倒閉?

老吳愛說話 小公司從弱到強,使用者們也跟著收益。大公司遲遲不倒閉,使用者們怨聲載道。亢龍有悔,物極必反。做到巔峰的公司不考慮怎麼縮減規模,怎麼精練業務,就必然要僱傭大量沒用的人才在公司內打架,而且拼盡全力壓榨新入市場的小公司們,而做出來的產品一年比一年沒有臉面。老而不死是為賊。蘋果,谷歌,臉書,微軟...

為什麼微軟在早期的Windows的安裝程式中展示終端使用者許可協議時,要求同意協議按的是F8鍵?

thinker 我不確定微軟為什麼要這樣做,但我估計,其原因是 為了防止使用者一路按回車鍵,沒有注意到協議就同意了,然後之後找微軟,說自己根本沒有注意到有協議這回事,所以協議無效,或者雖然自己其實注意到了,但稱自己沒有注意到,然後找微軟說同樣的話。可能有的地方的法律規定了,沒有足夠的注意就籤了的協議...

為什麼老款耳機沒有技術更新在現在音質還是熱門(如索尼7560 森海賽爾hd25)聽歌音質真的好嗎?

Asturias 因為其實頭戴式確實在技術上沒有以前90年代到10年代那麼蓬勃發展了。至少在產品上是看得出沒有什麼多大的突破的。誰也沒想到010的斜置單元這個設計現在還在被最主流的2款旗艦所使用吧,這個還是相對年輕的設計了。但是塞子卻不是這樣,除非你把塞子開除出耳機籍,塞子由於發展時間較短,發展的空...