I’ve been very happy on the windows programming side. I used to do web-programming but frankly ASP.Net webforms spoiled that for me. Agreed… it’s very good for quickly setting up administrative websites that run inside the firewall. It has all the right abstractions for that allowing you to quickly piece together CRUD stuff without worrying about state, postbacks, javascript or even HTML. But when you want to build fun websites that look good and are designed to run on the big bad web these abstractions start to work against you.
Lately I’ve been getting a bit restless though. I needed to learn some new stuff. Frankly my job is boring, they’ve got me maintaining and supporting some C++ MFC application *yawn* so time to get back into web programming. Enter MVC!
More...