當前位置:聚美館>智慧生活>心理>

wpf爲什麼不能普及

心理 閱讀(5.58K)
wpf爲什麼不能普及

WPF沒有普及有以下原因:

一,自身性能問題。要知道在 .net 4.0 之前, WPF的內存泄漏問題是比較嚴重的. 而且WPF因爲渲染機制的不同, 對 CPU 的消耗也是個問題.

二,.NET Framework 本身。要知道桌面軟件是要求相容性的。到現在最新版的QQ也可以裝在 XP 系統上。WPF開發的程序如果想在 XP 上安裝,首先要安裝一個巨大無比的 .Net framework. 打進安裝包太大, 不打進去要下載. 這對裝機率來說是一個非常不利的因素。因此你看現在你桌面上的那些日常使用的軟件,幾乎沒有用 C# 開發的。要麼用 CPP x QT, 要麼 CPP x Duilib, 要麼是自行開發的 CPP介面庫. 或者 html5.

三,歷史包袱。WPF 出來的太晚。大部分產品已經成型的公司會對這種技術轉型持觀望態度。自己的技術棧已經完備,貿然換到 WPF 有風險。所以很多公司寧可守着自己好幾年前的代碼庫也不願意用 WPF。