极客号

有人说WPF比winform强大很多,可为什么很少转的?winform 免费 框架

有人说WPF比winform强大很多,可为什么很少转的?

因为WPF学习成本高啊!首先XAML就需要你花费不少的时间学!然后就是Blend设计UI动画也需要学!后台代码也需要学!还有WPF的专属特性也要学啊!winform 相对来说入门简单!但是winform弊端很明显它是基于GDI绘图,如果电脑显卡不好!UI会非常卡!无法用的那种!如果显示器是高分屏那就更不用说了!直接凉凉!模糊看不清加UI延迟!要命!WPF现在已经支持.NetCore3.0了!还是很值得学习的!

有人说WPF比winform强大很多,可为什么很少转的?winform 免费 框架-图1

那些说WPF不好的人都是不懂WPF的人!(我可以说门外汉吗?)

WPF比WinForm强大得多,最主要是实现了像素无关性。同时,xaml的使用,使编程变得简单快速,与html语法更接近,WPF更强调Page(页),而不是Window(视窗),也就是说,它逐渐开始脱离Window束缚,更像Web效果,是现代派创世技术,用WPF的界面,普遍舒服大气,更主要是DirectX技术支撑底层图形图像,动画效果,各种特效,让人赏心悦目,尤其Win10以后,再使用WinForm就显得老土,使用windows图形库,显然已经远远落后使用DirectX的图形技术,因为它有很强的硬件图形加速系统,所以,我推崇WPF。如果你曾经是Web工程师,很容易走进WPF世界。

不用放弃。有小项目,要求快速实现,使用winform可能是最好的解决方案,并且winform没有太大学习成本。winform相比wpf还是有一定优势的:

有人说WPF比winform强大很多,可为什么很少转的?winform 免费 框架-图2

1、支持快速开发。构造简单界面优势明显,没有复杂的界面设计语言。

2、上手快。新人上手超快,基本没有学习难度。WinForm是Net开发平台中对Windows Form的一种称谓。

WPF比Winform强大的说法,并不确切。

有人说WPF比winform强大很多,可为什么很少转的?winform 免费 框架-图3

首先,WPF将Winform的绝大部分功能,用另外的更复杂臃肿的方式重新封装和实现了一遍。

其次,对特定问题推荐了一些新的技术方案和框架,要重新学习。而且效果不一定更好。

第三,为了适应新的操作系统,扩展提供了一些新特性。而微软新操作系统,针对平板和手机触屏的优化,反而让桌面程序更难于使用。通常我们都要开发兼容XP旧系统的程序,因此这部分新特性几乎没有什么实际作用。

总体而言,完成同样的任务用WPF比用Winform更复杂、更慢、更臃肿了。占用更多的内存,提供更慢的运行速度。

所谓强大的新技术,并不能转化为生产力。旧方案大部分也可以很好完成。

针对手机和平板的新特性,随着微软移动份额逐渐趋向于零,而像裹脚布一样几乎无用武之地。

但是,微软开发平台的winform已经很久没有维护改进了。新入门者可以直接学WPF,未来会更贴近时代。如果已经掌握了winform,那就没必要转WPF,因为转换短期内获益不大。

什么是asp.net的MVC框架,与winform有什么不同?

补充: vs2008 是开发工具,asp.net 是开发平台 C# 是语言,mvc是框架,就是别人写好了,你可以直接框架里面的代码,比如:.Ner FrameWork。

这也是个框架。

winform 是应用程序,比如一个超市的管理系统,如果你愿意用web做也可以,webform类似于页面这个好像只有mvc中才能用到这个,是个单独页面,没有.cs文件。

追问: 我们现在用的是webform啊,新出来的才用MVC。

能说得具体一点吗?我查了一些资料还晃明白。

到此,以上就是小编对于winform框架有哪些的问题就介绍到这了,希望介绍的2点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

本站非盈利性质,与其它任何公司或商标无任何形式关联或合作。内容来源于互联网,如有冒犯请联系我们立删邮箱:83115484#qq.com,#换成@就是邮箱

转载请注明出处:http://www.hushtel.com/sm/20660.html

分享:
扫描分享到社交APP
上一篇
下一篇