我已经在Windows Forms中工作多年了,现在仍然如此。我对ASP.NET技术一无所知,也没有其他与Web相关的技术。
我曾与之合作过:
我主要是一名C#程序员,今年在VB.NET方面有着不断增长的经验。
在考虑我的经验的同时,以最佳方式学习WPF的方法是什么?
我想知道,学习WPF会提高我在ASP.NET等方面的技能吗?
感谢您的提示并提示每个人! =)
答案 0 :(得分:9)
没有。在WPF中工作将提高您的WPF技能(除非您考虑使用任何.NET语言时获得的一般收益...在这种情况下,使用.NET可以提高您的ASP.NET技能。)
如果要改进ASP.NET技能组,请使用ASP.NET。
答案 1 :(得分:3)
WPF和ASP.NET是完全不同的平台。 WPF主要用于基于Windows的应用程序。 ASP.NET适用于Web应用程序。如果您有兴趣学习与Web相关的任何内容,我建议您学习ASP.NET MVC。
学习WPF肯定会帮助您更好地理解Silverlight,因为这两种技术都基于XAML并且共享许多共同点。 Silverlight也用于Web应用程序,但主要用于富含meadia和图形内容的应用程序。如果您打算使用这种应用程序,可以学习WPF或Silverlight。
答案 2 :(得分:2)
在WPF中工作只会增强你的WPF技能,而WPF仍然是基于桌面的技术,ASP.Net是基于网络的技术,看到你的技能矩阵和过去的经验,我会说学习WPF虽然这不是一个约束所有你是一个程序员并学习任何东西,但WPF肯定会在你的技术堆栈中给你一个加号。
如果您学习WPF,那么学习Silverlight也是一种方法,Silverlight是一种类似于Adobe Flash的网络技术。
答案 3 :(得分:1)
学习WPF的最佳方法是找到需要使用它的项目(开源或付费)。这是学习任何东西的最佳方式 - 找到它的用途。