Ramanjit wrote:
There is nothing to do with snobbery here. Just the right tool for the right task and many developers need to write applications which are actually better of done with WinForms but are developed on web because this is what customers demand in lots of cases. These web applications can be back-ends, crms, ecms, and lots of other line of business applications that have to compromise so that Microsoft can build a tool that fits all.
So instead you want Microsoft to deliver a framework that fits with what you want, but compromises others.
And back-ends certainly don't need to be written like a winforms app. MS isn't excluding "applications" as you view them, Visual WebUI builds on the tools MS delivers. Visual studio has never been about hand holding, it's been about delivering what you need to get the job done, and enabling others to deliver frameworks and controls for a narrower vertical market.