wpf 是不是可以取代winform了

2025-02-26 17:15:29
推荐回答(4个)
回答1:

我可以负责的告诉你,wpf绝对可以取代winform,winform能做到的,wpf都能做到,winform做不到的,wpf也可以做到。说wpf取代不了winform的要不就是不了解wpf或者略懂皮毛,要不就是只会winform,不希望winform被淘汰了,winform淘汰就等于自己淘汰了。
现在winform还有市场就是因为有很多旧项目是winform做的,还需要维护和扩展,但是如果是一个新开的项目,如果还选择winform,那只能说明这个项目经理目光短浅。你从微软现在的发展走向就看得出来,继续学习winform只有死路一条。win8明年就要上市了,到时候winform就更不容易看到了。如果还用.net framework2.0的winform程序做软件,我只能说out了~不要谈什么速度效率。用汇编,机器语言直接做出来的更有效率~.net framewrok的特点就是提高了开发效率,简化了开发,所以选择了.net平台的程序员,就必须不停的学习新技术,net更新可以说是最快的,变化最大的开发平台了,1.0和4.0变化很大,所以.net平台也是很容易淘汰老程序员,特别是那些不接受新技术的。你看现在还有多少新项目继续用vb.net。你再看看现在还有多少全新的项目是winform做的,只有很多几年前的老项目还用的winform2.0。3.0之后就有wpf了。有更好的为什么不用呢?而且wpf是可以调用winform调用的那些程序集的,包括winform创建的usercontrol都是可以调用的。你可以把winform的组件嫁到wpf程序中,不过不推荐这样做,比较这两种表现技术的设计都不同了。

wpf~.net平台下的技术没有是不可取代的,你看看过去被取代的东西还少么?做软件还想指望不被取代,怎么可能,如果真的有不能取代的表现技术,那岂不是科技技术停滞进步了。

回答2:

当然不是的,WPF虽然好看,但是功能较为固定,如果用winform同样样式可以通过第三方皮肤或者控件处理,而且融合其他的技术也较为轻松,重要的是现在不是所有人都会WPF啊~

回答3:

WPF的设计理念更先进一些,而WinForm则更成熟一些。
因为技术细节和实现方式毕竟是有区别的,所以完全取代并不现实。

回答4:

WPF在用户体验、升级、效果的实现上比winform简单很多。
长项是网页式应用
编辑器类程序是难以移植到WPF,这方面winform更好用。
我觉得winform属于商务型的
简单的说看需不需要绚丽的效果了。
开发个人应用或特效应用,使用WPF。
winform在效果方面做起来很吃力。