Will learning WPF improve my skills in ASP.NET? [closed]
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this questionI have worked in Windows Forms for years, and still do. I'm not acquainted at all with the ASP.NET technology and no other Web related technology.
I have worked with:
- Oracle Form Builder;
- Visual dBase 7.5;
- Delphi 2.0, 3.0 and 7.0;
- Syb开发者_运维百科ase Power Builder 10.5;
- Visual Basic 6;
- Visual Basic 2003/2005/2008;
- And ultimately, Visual C# 2005/2008.
I'm mostly a C# programmer with a growing experience in VB.NET for the current year.
What would be the way to go to learn WPF the best possible way while taking into account my experience?
And I'd like to know, will learning WPF improve my skills in ASP.NET and the like?
No. Working in WPF will improve your skill in WPF (unless you consider the general gains you get when working in any .NET language...in which case working in anything .NET will improve your ASP.NET skills).
If you want to improve your ASP.NET skillset, work with ASP.NET.
WPF and ASP.NET are totally different platforms. WPF is mostly used in Windows based applications. ASP.NET is for the web applications. If you are interested in learining anything related to web I would suggest learning ASP.NET MVC.
Learning WPF will certainly help you in understaning Silverlight better as both these technologies are based on XAML and share lot of things in common. Silverlight is used in web applications as well but mostly for applications which are rich in meadia and graphics content. If you intend to work on that kind of applications you can learn WPF or Silverlight.
Working in WPF will only enahnce your WPF skills and still WPF is a desktop based technology, ASP.Net is web based technology , seeing your skills matrix and past experience , i would say to learn WPF although this is not a constraint after all you a are a programmer and learn any thing but WPF will give you definately a plus in your Technical Stack.
If you learn WPF , it will be also eaiser to learn Silverlight , which is a web technology similar to Adobe flash.
Best way to learn WPF is to find a project (open source or paid for) that requires its use. That's the best way to learn anything - find a use for it.
精彩评论