XAML, WPF, WinForm rumors of death

Posted on 2013-09-05
Medium Priority
Last Modified: 2013-09-06
Hi Everyone,
I am a c# SharePoint/ASP developer in my day job.  I am working on a project for fun at home using winforms.  It's a small desktop application.  I am using winforms since there are a lot of grids and I like working with c# vs. javascript.

I try to use newer technologies just for learning purposes so I was considering changing the forms to WPF\XAML.  I started looking around and there are a ton of articles that are several years old talking about XAML, Silverlight, WPF being dead.  While I am not worried about they actually dying anytime soon, I don't want to spend extra time to learn something that will not be useful for a job in a few years.

Can someone please give me some guidance on which approach I should take with the ultimate goal of learning a technology that will be useful in a few years?

(Sorry for the caps, but EE seems to be falling apart lately with people quickly googling a keyword and posting links.  Please assume I already did research on google/msdn.)
Question by:jackjohnson44
  • 3
  • 2
LVL 22

Accepted Solution

plusone3055 earned 2000 total points
ID: 39467253
thats really in the eye of the beholder.
articles regarding XAML, Silverlight, WPF being dead are just that..Articles and opinions NOT fact.

Languages dont just go "dead"
I still have VB4 applications that are fully functioning.... And jsut the other day there was a post here on EE where a user was asking how to clear space on his WIN 95 machine.

IMHO.. Learn what you like there are plenty of niches out there that will accomodate those skills. In this day & age you can even do them remotely. If you enjoy  WPF\XAML then contrinue to develop in it.  

I don't think there is a crystal ball that could tell us what will and will not be a hot commodity as far and languages go in the next few years.

Author Comment

ID: 39467317

As a point of clarification I am looking for skills that will be in demand in a few years, meaning tons of calls from recruiters and higher than average rates, for example SharePoint today.  I get calls all the time for recruiters asking about SharePoint 2007. I realize there is a demand, but I have no interest working with it.  I am not looking for niche at all.  If my client asked me to work with VB6, I would simply find a new client.  There is such a demand for new skills, I'd rather stick with something new which is more fun for me.

For comparison, if I was making a web app, I'd probably go with some sort of HTML 5\MVC architecture.  I am looking for what the current equivalent for desktop apps is.
LVL 22

Expert Comment

ID: 39467506
C#/ASP  are the hottest skills right now for main languages.
Javascript w/JQuery is the hottest scripting language.
SQL Server for databases

Offshore its Java & Oracle Databse

Why becuase offshore universities  are requiring  Java Architect Status before they graduate (I know this from my offshore co-workers that are recent graduates).  then they come over here and see that C# with GUI interface goes a lot faster and is easy to transition to becuase of syntax

Author Comment

ID: 39472074
Thanks for your help.

Is there a successor to WPF?  I guess that is probably a better question.
LVL 22

Expert Comment

ID: 39472250
currently No

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

SingleRun is a tool that ensures that only one instance of an application is started, running it again brings the application to focus.
This article describes and provides a custom-made tool I wrote to give businesses a means of identifying commercial music content, without having to expend too much effort. Business recordings are easily identified from possibly illegal music files …
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
Hi, this video explains a free download that you can incorporate into your Access databases, or use stand-alone for contact management. Contacts -- Names, Addresses, Phone Numbers, eMail Addresses, Websites, Lists, Projects, Notes, Attachments…

627 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question