有人问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