学习WPF会提高我的ASP.NET技能吗?

时间:2010-12-02 16:58:45

标签: c# asp.net wpf vb.net

我已经在Windows Forms中工作多年了,现在仍然如此。我对ASP.NET技术一无所知,也没有其他与Web相关的技术。

我曾与之合作过:

  1. Oracle Form Builder;
  2. Visual dBase 7.5;
  3. Delphi 2.0,3.0和7.0;
  4. Sybase Power Builder 10.5;
  5. Visual Basic 6;
  6. Visual Basic 2003/2005/2008;
  7. 最终,Visual C#2005/2008。
  8. 我主要是一名C#程序员,今年在VB.NET方面有着不断增长的经验。

    在考虑我的经验的同时,以最佳方式学习WPF的方法是什么?

    我想知道,学习WPF会提高我在ASP.NET等方面的技能吗?

    感谢您的提示并提示每个人! =)

4 个答案:

答案 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的最佳方法是找到需要使用它的项目(开源或付费)。这是学习任何东西的最佳方式 - 找到它的用途。