As you (developers) know, WinForms is somewhat old technology for desktop development. It is becomming harder and harder for a developer to find job that utilize this technology.
But I am passionate about it and I am trying hard to stay in that field. Of course that doesn't mean I don't accept other job opportunities, but I am giving priority on those that are WinForm related because I apsolutely love it.
Still I wanted to know how other developers out there are feeling about this and what real situation is. Do you also consider it difficult to find WinForm related job? Is your technology of choise already changed, or you find it easy to get hired for WinForm related job?
Thank in advance to all that will give their thoughts, advices and experiences.
You can do more, and do it better with XAML; i.e. WPF; Blend; Windows Apps.
MS is committed to the XAML / WPF technology (for now); Windows Forms is an alternative for (some) Windows desktop apps.
Time to upgrade. Welcome the world of technology.
Giving a customer a WinForms app is pretty terrible to do as a dev, because you're handing him 10 year old technology that could get phased out in the next couple of years. Do WinForms work with Windows 10?
Kinda like when I know the type of dev someone hired when they give a customer a classic ASP app (yeah, I've seen that from Upwork devs)
Not to be understood wrong. I wouldn't propose, convince or force client to start new project using WinForms. Further more, big client comes already prepared and knows what and why they prefer some technology over some other.
Talking for clients who came to me and are looking for WinForm developer to support old applictaion that can't just be converted overnight to some new technology. There are many reasons why some clients still stay with WinForms: budget, time, unability to just upgrade the entire system etc..
Just small example. Few months ago I was hired to support converting of WebForms huge project to MVC. But the project is so huge and the number of pending tasks is so big that nobody even talks about any conversion. Client is only eager to see the tasks being resolved and requested features implemented.
Anyway, I wish that number of clients is big as it was like 4 years ago for a simple reason: I am passionate about that old technology. So I was wondering if others freelancers feeling the same about the decreased number of WinForms opportunities...
I am also working on other projects utilizing other technologies of course if not I wouldn't survive long
Of coruse WinForms can be used on Win 10. We are talking about Microsoft, system that is 100% backward compatible . This is not Java where every version has ton of changes and what worked with Java5 doesn't work with Java6
There are clients that do look for support for older technologies although they are rare. I just did a search for Foxpro and there are 3 pages of pojects. Since this is 20 year old technology they should probably look to upgrade to something more modern. To each their own.
There is no old term for anything when there are still market for it. As long as it needs to be installed in client PC, who cares if it is winform or XAML or whatever it is. I'm not concerned about the what I use to create the solution, I'm more on what I give them actually do what they want, even a DOS based console app will be the winner if it does what they need.
Another example, I did spend hours to just find out a way to install VB6 in Windows 8 so that I can tweak a 20 year old application for the client.. and after all it doesn't matter.