Ask HN: How do you write Windows desktop software these days?
I guess the short version of my question is: For a commercial Windows desktop application, where do you turn to get it done?
I guess the short version of my question is: For a commercial Windows desktop application, where do you turn to get it done?
I'd add that unless there is a compelling set of legacy code, win32 and MFC are not really serious options to .NET.
On the other hand, forms is an option to WFC for a minimum viable product - but not once UX design rises in importance. Early on, I would say that WFC v. Forms is purely down to investment in the learning curve.
Winforms is pretty easy to pick up and the workflow between visual designer and hooking up to events is good. Double click on a button in the visual winforms designer and it puts you in the method in the code....something I wish Interface Builder would do :).
I've no experience with WFC, but as others have pointed out, it seems to be the way to go for good looking apps.
That being said I also think Delphi is another great alternative! I personally have never used it but I have seen a lot of applications that I admire admit to using it for development.
edit: found the email I was sent when asking Digia. 2995 EUR Windows Desktop only for a single developer, 4195 EUR for multiple o/s development; includes 12 months email support and maintenance upgrades.