I'm familiar with creating websites in ASP.NET MVC using C#. But I never learned how to create desktop applications with C#. So I wanted to look a bit more into this. I got the back-end pretty much covered since I'm experienced with ASP.NET. But I have no idea when it comes to front-end development. I'm guessing Microsoft offers several approaches to create desktop applications (forms, MVC, ...) Just like java offers different packages. But when I open visual studio, all I see is the possibility to create a Windows Form application.
- What possibilities do there exist for creating Windows Desktop applications in C# (Windows forms, mvc?)
- Which is considered "thebest"/"most widespread"?
- Any recommended tutorials, guides or free e-books?
- Any other advice is always welcome.