2020 年了,WPF 还有前途吗?
2020年了,微軟的技術(shù)也不斷更新了, .Net Core 3.1、.Net Framework 4.8以及今年11月推出的.NET 5...
win10平臺也普及了很多,WPF可以在上面大展身手,可性能和內(nèi)存占用還是不行,但是WPF強大的UI能力很吸引人。
WPF已經(jīng)涼了嗎? 學(xué)WPF還有前途嗎? WPF以后的命運會是怎么樣的?
正文:
萬事不能說的太絕對,WPF是一項成熟的技術(shù),尤其是現(xiàn)在.NetCore3.x也支持WPF開發(fā)了,將來的.Net5也宣布要支持WPF的!
然后WPF也是有自己的市場,目前在制造業(yè)頻繁使用,尤其是IOT的興起,WPF也會占據(jù)一個位置的,請不要一桿子打死~
此外,我是做.Net領(lǐng)域在線講師多年,WPF的學(xué)習(xí)需求也一直都存在,大概比例是10%的樣子,也能折射出還有10%的市場需求!所以WPF還是有用的。
但是,如果你問我還需要學(xué)習(xí)WPF嗎,學(xué)習(xí)這個還有前途嗎?我會建議你盡量別學(xué)習(xí)了,因為有更好的選擇,Asp.NetCore方向會更吃香,BS終將一統(tǒng)天下,取代桌面,取代App。
為了一些沒有啥技術(shù)底子的看官,我也給大家來 點科普吧。
WPF 為Windows Presentation Foundation的首字母縮寫 ,中文譯為“Windows呈現(xiàn)基礎(chǔ)”,其原來代號為“Avalon”,因與“我佩服”拼音首字母組合一樣,國內(nèi)有人調(diào)侃地稱之為“我佩服”。由 .NET Framework 3.0 開始引入,與 Windows Communication Foundation及 Windows Workflow Foundation并行為新一代 Windows操作系統(tǒng)以及 WinFX 的三個重大應(yīng)用程序開發(fā)類庫。
---劃重點:是.NetFramework3.0推出的,old。
WPF是微軟新一代圖形系統(tǒng),運行在.NET Framework 3.0及以上版本下,為用戶界面、2D/3D 圖形、文檔和媒體提供了統(tǒng)一的描述和操作方法。基于DirectX 9/10技術(shù)的WPF不僅帶來了前所未有的3D界面,而且其圖形向量渲染引擎也大大改進了傳統(tǒng)的2D界面,比如Vista中的半透明效果的窗體等都得益于WPF。程序員在WPF的幫助下,要開發(fā)出媲美Mac程序的酷炫界面已不再是遙不可及的奢望。WPF相對于Windows客戶端的開發(fā)來說,向前跨出了巨大的一步,它提供了超豐富的.NET UI 框架,集成了矢量圖形,豐富的流動文字支持(flow text support),3D視覺效果和強大無比的控件模型框架。
---劃重點:運行在windows系統(tǒng)的桌面應(yīng)用程序,但是界面好看
然后現(xiàn)在.NetCore也支持WPF開發(fā)了,將來的.Net5也會支持,所以還是有自己的生命周期的。不過畢竟受眾少,大家不要強求了~
本文轉(zhuǎn)自Eleven老師的知乎,歡迎大家關(guān)注,你會發(fā)現(xiàn)新的寶藏!
鏈接:https://www.zhihu.com/question/368018795/answer/997588064
朝夕Net社區(qū) 專注.Net知識分享
掃碼關(guān)注 免費獲取最新開發(fā)課程合集
總結(jié)
以上是生活随笔為你收集整理的2020 年了,WPF 还有前途吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端异步对象的原理与使用方法
- 下一篇: 不要把异常当做业务逻辑,这性能可能你无法