Hacker News new | past | comments | ask | show | jobs | submit login

That line really bothers me. I'm writing a new application in WPF (thus using Win32) and am avoiding UWP because of the fact that I want (actually need to) support older platforms. As I'm writing this software to make money and it is B2B, I can't afford to ignore Windows 7 as many businesses are still running it and many more still target it.

I'm currently learning UWP as well but why would I bet my product on a technology that limits me to a single operating system version?




My advice would be to learn Web development.


I am, I'm currently learning Elixir/Phoenix and Elm and am doing WebApi work at work. Most of the problems that I want to solve on a hobby/solo project, though, lend itself more to desktop software.


Cool. I have done WPF for a while and it just feels very stale. Nothing new coming, MS changing direction very 2 years. I would put everything possible on the web now. It's a much more interesting environment. And if you really need desktop for some reason, I would probably go Qt/C++ now. Or straight Win32.


My product depends on WIX, which in turn depends on .NET, so there was no reason not to go with .NET (I started with WinForms but then converted to WPF). Web can be interesting but I just have a harder time coming up with ideas for products than I do with desktop.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: