当前位置:编程学习 > C#/ASP.NET >>

wpf现在发展的怎么样了?

看很多帖子都是以前的发表的 现在wpf发展的好吗? 有用的进来说啊
winform和wpf到底如何选择?很多人说wpf性能不好 
纠结啊  --------------------编程问答-------------------- 啊 WinForm和WPF当然选WPF了
WPF界面用到的XAML语言 在Silverlight和WinRT和WindowsPhone中50%是通用的
你当然用WPF了
还有谁和你说性能不好? --------------------编程问答--------------------
引用 1 楼 jiaoshiyao 的回复:
啊 WinForm和WPF当然选WPF了
WPF界面用到的XAML语言 在Silverlight和WinRT和WindowsPhone中50%是通用的
你当然用WPF了
还有谁和你说性能不好?


50% 是通用的? 那基本还得重写啊 --------------------编程问答-------------------- 除 --------------------编程问答--------------------
引用 2 楼 u010866602 的回复:
Quote: 引用 1 楼 jiaoshiyao 的回复:

啊 WinForm和WPF当然选WPF了
WPF界面用到的XAML语言 在Silverlight和WinRT和WindowsPhone中50%是通用的
你当然用WPF了
还有谁和你说性能不好?


50% 是通用的? 那基本还得重写啊
首先说WindowsPhone和Silverlight和WinRT这些 你保不齐以后要开发 如果你要开发的话 基本的数据绑定 和做一些页面 你都会了 50%一样 就可以说明你平常用的都通用 另外50%不通用的 也有一大堆 根本用不到的
另外说如果你主打WinForm的话 连这50%都没有啊
另外Silverilght和WindowsPhone和WPF不是同一个类库 所以不能通用已经写好的XAML代码 --------------------编程问答-------------------- 那不通用的东西改动也不算大,基本都是在模板上。
WPF发展到现在,已经算是很成熟了,至于为什么WPF现在的帖子少,这里是天朝,程序猿都把黑微软作为高端大气上档次的标志,还会有多少人谈WPF(好像不小心扫射了很多人)。
个人认为,XAML算是比较稳定的,一般你遇到问题,也是很多年前就有人解决了的,写起来挺容易的,配合MVVM,拥有着强大的数据展示能力,对于需要快速开发和方便布局,以及对实时数据的直观展示上,WPF是一个非常好的选择。 --------------------编程问答-------------------- 个人感觉WPF不错。。。 --------------------编程问答--------------------
引用 5 楼 vbfool 的回复:
那不通用的东西改动也不算大,基本都是在模板上。
WPF发展到现在,已经算是很成熟了,至于为什么WPF现在的帖子少,这里是天朝,程序猿都把黑微软作为高端大气上档次的标志,还会有多少人谈WPF(好像不小心扫射了很多人)。
个人认为,XAML算是比较稳定的,一般你遇到问题,也是很多年前就有人解决了的,写起来挺容易的,配合MVVM,拥有着强大的数据展示能力,对于需要快速开发和方便布局,以及对实时数据的直观展示上,WPF是一个非常好的选择。
 
上手难吗? 对硬件要求高吗? --------------------编程问答--------------------
引用 6 楼 jiaoshiyao 的回复:
个人感觉WPF不错。。。


开发成本是不是挺高的? --------------------编程问答--------------------
引用 8 楼 u010866602 的回复:
Quote: 引用 6 楼 jiaoshiyao 的回复:

个人感觉WPF不错。。。


开发成本是不是挺高的?

一样啊。。。只不过WPF做的更漂亮点了 --------------------编程问答-------------------- 个人感觉WPF和WinForm的区别就是 一个能做更好看的界面。。 --------------------编程问答-------------------- 刚刚接触WPF觉得wpf做UI不错,现在的机器的性能也在不断的提高,不是吗? --------------------编程问答--------------------
引用 4 楼 jiaoshiyao 的回复:
Quote: 引用 2 楼 u010866602 的回复:

Quote: 引用 1 楼 jiaoshiyao 的回复:

啊 WinForm和WPF当然选WPF了
WPF界面用到的XAML语言 在Silverlight和WinRT和WindowsPhone中50%是通用的
你当然用WPF了
还有谁和你说性能不好?


50% 是通用的? 那基本还得重写啊
首先说WindowsPhone和Silverlight和WinRT这些 你保不齐以后要开发 如果你要开发的话 基本的数据绑定 和做一些页面 你都会了 50%一样 就可以说明你平常用的都通用 另外50%不通用的 也有一大堆 根本用不到的
另外说如果你主打WinForm的话 连这50%都没有啊
另外Silverilght和WindowsPhone和WPF不是同一个类库 所以不能通用已经写好的XAML代码


微软前两年已经声明Silverlight不会再更新了。。WindowsPhone还好吧。。
哥们可以从手机开发起手啊。。ios,或者u3d也不错哦。
--------------------编程问答-------------------- WPF的界面排版,有着标记语言的直观方便,而且模板功能强大,结合MVVM,在数据更新上更是有很大的优势,处理过较大数据量列表的人都知道。
硬件要求的话,开发机的机器内存自然是越大越好,至于对用户,现在的用户没几个人内存还不到1G吧,我手头的项目有些是政府或者国企的项目,他们的机器普遍老旧,但是到现在为止,没人来抱怨过显示速度问题。
WPF不是一定要把界面做的花哨,我觉得WPF更重要的是对数据展示的能力和方便性。 --------------------编程问答--------------------
引用 12 楼 hbu_pig 的回复:
Quote: 引用 4 楼 jiaoshiyao 的回复:

Quote: 引用 2 楼 u010866602 的回复:

Quote: 引用 1 楼 jiaoshiyao 的回复:

啊 WinForm和WPF当然选WPF了
WPF界面用到的XAML语言 在Silverlight和WinRT和WindowsPhone中50%是通用的
你当然用WPF了
还有谁和你说性能不好?


50% 是通用的? 那基本还得重写啊
首先说WindowsPhone和Silverlight和WinRT这些 你保不齐以后要开发 如果你要开发的话 基本的数据绑定 和做一些页面 你都会了 50%一样 就可以说明你平常用的都通用 另外50%不通用的 也有一大堆 根本用不到的
另外说如果你主打WinForm的话 连这50%都没有啊
另外Silverilght和WindowsPhone和WPF不是同一个类库 所以不能通用已经写好的XAML代码


微软前两年已经声明Silverlight不会再更新了。。WindowsPhone还好吧。。
哥们可以从手机开发起手啊。。ios,或者u3d也不错哦。

学会WinRT不错  以后WinRT是微软主流 --------------------编程问答--------------------
引用 12 楼 hbu_pig 的回复:
Quote: 引用 4 楼 jiaoshiyao 的回复:

Quote: 引用 2 楼 u010866602 的回复:

Quote: 引用 1 楼 jiaoshiyao 的回复:

啊 WinForm和WPF当然选WPF了
WPF界面用到的XAML语言 在Silverlight和WinRT和WindowsPhone中50%是通用的
你当然用WPF了
还有谁和你说性能不好?


50% 是通用的? 那基本还得重写啊
首先说WindowsPhone和Silverlight和WinRT这些 你保不齐以后要开发 如果你要开发的话 基本的数据绑定 和做一些页面 你都会了 50%一样 就可以说明你平常用的都通用 另外50%不通用的 也有一大堆 根本用不到的
另外说如果你主打WinForm的话 连这50%都没有啊
另外Silverilght和WindowsPhone和WPF不是同一个类库 所以不能通用已经写好的XAML代码


微软前两年已经声明Silverlight不会再更新了。。WindowsPhone还好吧。。
哥们可以从手机开发起手啊。。ios,或者u3d也不错哦。


我主要是做桌面程序啊 --------------------编程问答--------------------
引用 12 楼 hbu_pig 的回复:
微软前两年已经声明Silverlight不会再更新了。。WindowsPhone还好吧。。
哥们可以从手机开发起手啊。。ios,或者u3d也不错哦。

足够用了,唯一的缺点是新版Windows8下面的BUG没解决,真不知道是否会解决。一般sliverlight是辅助web上面功能不足,例如图片剪裁处理上传,不是作为主要的技术在用。
言归正传,WPF的思想非常好,即使WPF还没有完善,也不能作为不用它的理由,今后的编程必须使用WPF的MVVM思想,那个大大提高编程效率,有利于分层开发,WinForm绝对不适合大型项目,即使运行效率也不及WPF,WPF只要优化好,在显示性能上面远远超过WinForm。 --------------------编程问答--------------------


引用 10 楼 jiaoshiyao 的回复:
个人感觉WPF和WinForm的区别就是 一个能做更好看的界面。。

做好看的页面难不难? 能像html那样 做页面是吗?可以引入样式表?  --------------------编程问答-------------------- WPF让再次开发图形用户界面的用户体验升了一个档次。 --------------------编程问答-------------------- 再用WPF,丝毫不觉得性能差。 --------------------编程问答--------------------
引用 17 楼 u010866602 的回复:
Quote: 引用 10 楼 jiaoshiyao 的回复:

个人感觉WPF和WinForm的区别就是 一个能做更好看的界面。。

做好看的页面难不难? 能像html那样 做页面是吗?可以引入样式表? 

跟画图工具一样简单有配套的工具叫blend,vs2008对应版本为blend2,vs2010对应版本为blend4 --------------------编程问答--------------------
引用 17 楼 u010866602 的回复:
Quote: 引用 10 楼 jiaoshiyao 的回复:

个人感觉WPF和WinForm的区别就是 一个能做更好看的界面。。

做好看的页面难不难? 能像html那样 做页面是吗?可以引入样式表? 
WPF只是做UI的 --------------------编程问答--------------------
看看我做的界面,按钮都是自己做的,是不是比winform强太多。 --------------------编程问答--------------------
引用 22 楼 danding_ge 的回复:

看看我做的界面,按钮都是自己做的,是不是比winform强太多。

干吗弄那么多马赛克 --------------------编程问答--------------------
引用 23 楼 jiaoshiyao 的回复:
干吗弄那么多马赛克
公司的东西 要保密 嘿嘿 --------------------编程问答--------------------
引用 22 楼 danding_ge 的回复:

看看我做的界面,按钮都是自己做的,是不是比winform强太多。


怎么感觉那么像web开发的页面呢 --------------------编程问答--------------------  wpf给力 所有控件都可以自定义样式 可以变好看。 --------------------编程问答-------------------- --------------------编程问答-------------------- 只要有美工,界面设计出来还是很漂亮的,就是实现漂亮界面的过程还是很痛苦的。 --------------------编程问答--------------------
引用 28 楼 mjp1234airen4385 的回复:
只要有美工,界面设计出来还是很漂亮的,就是实现漂亮界面的过程还是很痛苦的。

大牛 我看你两个星了 你能否实现一个工具 
就是根据一张图片 然后调用你的工具能够把这个图片变成一个页面? 里面用户控件 数据绑定控件 都有了
大牛 你试试 --------------------编程问答-------------------- WPF在图形化处理时,的确有性能方面的问题。比方你用DrawingContext画线,同时画上几百根线时,就出现卡顿了。 --------------------编程问答-------------------- --------------------编程问答-------------------- 一直都在WPF,性能是要看用的人……

五年……飘过…… --------------------编程问答--------------------
引用 32 楼 leeyear2005 的回复:
一直都在WPF,性能是要看用的人……

五年……飘过……


会不会出现问题网上没资料啊 --------------------编程问答--------------------
引用 楼主 u010866602 的回复:
看很多帖子都是以前的发表的 现在wpf发展的好吗? 有用的进来说啊
winform和wpf到底如何选择?很多人说wpf性能不好 
纠结啊 

WPF开发容易上手,WPF开发开发程序比较耗内存! --------------------编程问答--------------------
引用 28 楼 mjp1234airen4385 的回复:
只要有美工,界面设计出来还是很漂亮的,就是实现漂亮界面的过程还是很痛苦的。

两颗星的牛都这样说,这也得考虑啊,综合参考........

引用 34 楼 rui_china 的回复:
WPF开发容易上手,WPF开发开发程序比较耗内存!

这也得考虑进去...... --------------------编程问答-------------------- 用wpf做界面比其他技术简单多了, 我指的是客户端界面编程。

果断wpf。行情也不错。而且现在入行也不算晚,出来也没几年,后续还能持续一段时间了。

关注下我的blog --------------------编程问答-------------------- 楼上木有小JJ --------------------编程问答-------------------- 有了ObservableCollection,INotifyPropertyChanged,让你不再为如何协调UI刷新数据而烦恼。 --------------------编程问答--------------------
引用 22 楼 danding_ge 的回复:

看看我做的界面,按钮都是自己做的,是不是比winform强太多。

丑的无与伦比啊。还是找个美工帮帮忙吧。 --------------------编程问答--------------------
引用 36 楼 muzizongheng 的回复:
用wpf做界面比其他技术简单多了, 我指的是客户端界面编程。

果断wpf。行情也不错。而且现在入行也不算晚,出来也没几年,后续还能持续一段时间了。

关注下我的blog


你用过wpf for Ribbon 吗? 我用的2012 我也安装了wpf for ribbon  但是为什么新建的时候没有ribbon模板? --------------------编程问答-------------------- Ribbon只是个控件集
你需要新建一个WPF的Project, 然后可以在左侧的控件列表中发现Ribbon Control --------------------编程问答--------------------
引用 39 楼 yuwenge 的回复:
Quote: 引用 22 楼 danding_ge 的回复:


看看我做的界面,按钮都是自己做的,是不是比winform强太多。

丑的无与伦比啊。还是找个美工帮帮忙吧。
公司没有美工,我就算是了,哈哈哈哈 --------------------编程问答--------------------
引用 40 楼 u010866602 的回复:
Quote: 引用 36 楼 muzizongheng 的回复:

用wpf做界面比其他技术简单多了, 我指的是客户端界面编程。

果断wpf。行情也不错。而且现在入行也不算晚,出来也没几年,后续还能持续一段时间了。

关注下我的blog


你用过wpf for Ribbon 吗? 我用的2012 我也安装了wpf for ribbon  但是为什么新建的时候没有ribbon模板?


用过, 做了一个电子墨水编辑器。我记得我的blog上应该有源码的地址。 --------------------编程问答--------------------
引用 37 楼 q107770540 的回复:
楼上木有小JJ


擦,这么隐晦的回复。。 --------------------编程问答-------------------- http://www.pcpop.com/doc/0/666/666720.shtml

当时为bambook做的软件。 --------------------编程问答--------------------
引用 45 楼 muzizongheng 的回复:
http://www.pcpop.com/doc/0/666/666720.shtml

当时为bambook做的软件。


确实很漂亮 --------------------编程问答-------------------- 不像当年,msft对于mfc和wpf都退出了ribbon的开发包或者其他支持。 现在感觉msft对于ribbon其实没多大兴趣了, 毕竟以后msft计划3个os合一,估计metro ui或者叫Modern UI会大行其道。 

对于wpf,其实美工超级重要,要不然wpf的功力就废了三分之一。 --------------------编程问答-------------------- 纠结什么,难道不可以一把抓么?反正就那么些东西 --------------------编程问答--------------------
引用 48 楼 zhoumeiwen 的回复:
纠结什么,难道不可以一把抓么?反正就那么些东西

说的也是 不过还是不用了 项目太急了  团队中也没有有经验的 要是从新学习 花费时间太大了 --------------------编程问答-------------------- 我觉得看你需要了,如果你本来有winform基础也没有专业的美工,那么就winform;上手快,开发成本低

如果你想学点什么那么就wpf,如果想把界面做得特别好看这东西可花时间了,完全是一个职业美工的工作量

--------------------编程问答-------------------- 确实工作量不小。
如果美工只出效果图,所有的界面都要你一个人实现,那可真是费了劲了。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,