Click here to Skip to main content
15,346,160 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
AnswerRe: The future of WinForms... Pin
raddevus11-Oct-17 10:12
mvaraddevus11-Oct-17 10:12 
GeneralRe: The future of WinForms... Pin
Mladen Janković11-Oct-17 10:38
MemberMladen Janković11-Oct-17 10:38 
GeneralRe: The future of WinForms... Pin
Jeremy Falcon11-Oct-17 10:43
professionalJeremy Falcon11-Oct-17 10:43 
AnswerRe: The future of WinForms... Pin
Kevin Marois11-Oct-17 10:35
professionalKevin Marois11-Oct-17 10:35 
GeneralRe: The future of WinForms... Pin
Jeremy Falcon11-Oct-17 10:39
professionalJeremy Falcon11-Oct-17 10:39 
GeneralRe: The future of WinForms... Pin
Kevin Marois11-Oct-17 10:42
professionalKevin Marois11-Oct-17 10:42 
GeneralRe: The future of WinForms... Pin
Jeremy Falcon11-Oct-17 10:44
professionalJeremy Falcon11-Oct-17 10:44 
GeneralRe: The future of WinForms... Pin
ClockMeister13-Oct-17 6:18
professionalClockMeister13-Oct-17 6:18 
Kevin Marois wrote:
If you're referring to WinForms vs WPF, then yes, I agree.

if you're referring to Windows Development as a practice, then I disagree. There are and always will be many different types of enterprise level apps that are and always will be Windows based.


[Soapbox Mode]

Even though it might be "fashionable" to move from WinForms technology to WPF (or whatever), I don't think that either of them are going to disappear; they both have their place. As "old" as one might consider WinForms to be, it is a time-tested and true technology for developing the front-end of a Windows application. I tried application development with the XAML style UI in WPF for awhile. I found that, while there are some things you can pull off with it that can't be done with WinForms that few if any of said features mattered to me. If your front-end isn't trying to be "pretty" in some way with odd-shaped forms and special graphical presentations, why bother with it? I haven't yet (myself) run into a situation where doing a web-style (XAML) type user-interface would have added any value to the application I was working on. If I were developing a program that presented the front-end to look exactly like a DVD player or something, then I would probably need to use WPF.

Naturally, Microsoft, and the market-at-large are going to "push" the newer technologies so that they can sell solutions that, to many, solve problems that don't exist for them. It isn't, by and large, "fashionable" to stick with a technology that "just works" ... you've got to constantly change your tool set so that someone can sell you said tools.

As you stated, Windows desktop development ain't going anywhere for a very, very long time. WinForms is still an extremely powerful tool with which to develop presentation-layer to an application. Developers who have only been around for the last dozen or so years or less have no appreciation for how much work it used to take to make an intelligent presentation of data on a screen or a printer.

There's room for all of these technologies, however there are some (like WinForms) that are just so well defined and stable that they'll probably never stop being the mainstay of really excellent front-end presentations that don't require constant tweaking just to make them work. With a mature technology like WinForms I find that I spend a higher percentage of time solving the problem-at-hand rather than spending my time trying to tweak (or make work in the first place) the front-end user experience. Again, if the user experience is the point (DVD Player for example) then, yeah, use WPF (or whatever UI technology is best for that).

It's just the assertion that developers like to make that such-and-such technology is "dead" because they don't consider it fashionable anymore that's silly. COBOL development is not considered fashionable either, but I read recently that 70% of business-oriented code (banks, etc.) is still COBOL, and the guys that know that technology cry all the way to the bank!

[/Soapbox mode]
If you think hiring a professional is expensive, wait until you hire an amateur! - Red Adair

AnswerRe: The future of WinForms... Pin
Eddy Vluggen11-Oct-17 12:47
professionalEddy Vluggen11-Oct-17 12:47 
GeneralRe: The future of WinForms... Pin
Jeremy Falcon11-Oct-17 12:50
professionalJeremy Falcon11-Oct-17 12:50 
GeneralRe: The future of WinForms... Pin
Eddy Vluggen11-Oct-17 13:02
professionalEddy Vluggen11-Oct-17 13:02 
GeneralRe: The future of WinForms... Pin
BillWoodruff14-Oct-17 22:37
mveBillWoodruff14-Oct-17 22:37 
GeneralRe: The future of WinForms... Pin
Eddy Vluggen14-Oct-17 23:13
professionalEddy Vluggen14-Oct-17 23:13 
GeneralRe: The future of WinForms... Pin
BillWoodruff20-Oct-17 20:15
mveBillWoodruff20-Oct-17 20:15 
GeneralRe: The future of WinForms... Pin
Eddy Vluggen21-Oct-17 1:15
professionalEddy Vluggen21-Oct-17 1:15 
AnswerRe: The future of WinForms... Pin
Slacker00711-Oct-17 23:37
professionalSlacker00711-Oct-17 23:37 
AnswerRe: The future of WinForms... Pin
Marc Clifton12-Oct-17 5:32
mvaMarc Clifton12-Oct-17 5:32 
GeneralRe: The future of WinForms... Pin
abmv12-Oct-17 6:40
professionalabmv12-Oct-17 6:40 
AnswerRe: The future of WinForms... Pin
Member 289602012-Oct-17 6:20
MemberMember 289602012-Oct-17 6:20 
AnswerRe: The future of WinForms... Pin
Kirk 1038982112-Oct-17 10:53
MemberKirk 1038982112-Oct-17 10:53 
AnswerRe: The future of WinForms... Pin
Leng Vang12-Oct-17 12:28
MemberLeng Vang12-Oct-17 12:28 
AnswerRe: The future of WinForms... Pin
Thornik12-Oct-17 16:15
MemberThornik12-Oct-17 16:15 
GeneralThought of the Day Pin
OriginalGriff11-Oct-17 5:04
mveOriginalGriff11-Oct-17 5:04 
QuestionRe: Thought of the Day Pin
megaadam11-Oct-17 5:07
professionalmegaadam11-Oct-17 5:07 
AnswerRe: Thought of the Day Pin
CodeWraith11-Oct-17 5:53
MemberCodeWraith11-Oct-17 5:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

You discover a sentient AI in your org's system. What do you do?
Well you never know what sort of orphaned projects previous employees have left behind...
  Results   585 votes