有人問winform和wpf有什么區別,哪個好、優點和缺點


WinFmrm是什么?百度去

WPF是什么?百度去

這些我個人都寫過,應該能整兩句了。如有冒犯到請指出來我刪掉

 區別:打個比喻就是刷新率
WinForm:渲染速率不同,處理后渲染畫面。比喻:手機 30Hz刷新率,拖動會看着卡
WPF:渲染速率不同,先渲染再處理。比喻:手機 120Hz刷新率,拖動圖片輪播頁面不卡
開玩笑的比喻但是實際寫起來就是這樣的

 優點:和事佬——各有各的優點、怕被打

WinForm:功能、類庫、方法、文檔、社區博客等等很全面,寫起來簡單,基本上碰到問題都有解決思路不用自己一個人頭疼(我以前寫有百度就沒有不會的問題),現在市面上占有率比還是屬於它的一塊
WPF:兼容WinFrom中的組件,需要套在別的里面, 在渲染動態東西和效果的時候很牛。可讀性強(我以前直接TXT文件改程序),支持新的一些技術和類庫

 

缺點:和事佬——各有各的缺點、怕被打
WinForm:雖然配套的技術以及文檔成熟,但是相對比現在目前的新技術還是稍微稍微有一丁點落伍了的感覺,不能跨平台,只支持很少的新的類庫。還有就是被噴無腦 拖拉點拽 就能完成,不懂的人一直以一種我上我也行導致現在讓新人覺得很low
WPF:學習成本高,與別的有很大區別光說頁面< Canvas>< /Canvas>這種XAML寫法就有很多人更寧願去學WinForm,相應的類庫、文檔、社區活躍度等等比較低,出了問題很難找到相對應的解決思路(以前沿着線領路動畫內存問題就找不到)目前市場上還是用的人少相比其他占有率還是低

 

那個好:和事佬——各有各的好處、怕被打


那個都好,不然也不會存在這么個東西對吧,對症下葯,需要什么就用什么

還有把名字拼寫對 : Win Form不是Win From ,WPF不是WPS


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM