Sasha posed the question asking where are all the cool and new web sites that run ASP.NET. Other than MySpace, which moved from ColdFusion to ASP.NET a few years ago, and really isn’t that cool or new anymore, why are all the other “cool” sites running some other technology?
Reading this discussion is the first time I’ve actually missed doing the other the “P” or Rails type web development. I was starting to see some of my old feeling in the comments posted. I haven’t been all that impressed with webforms in asp.net for quite sometime.
MonoRail is pretty damn cool. In fact, MonoRail is so close to a “P” or the “R” type web development experience.
Maybe it is because “P”, the “R” and even Webforms are slowly becoming irrelevant on the UI side as Flash via Flex and Silverlight become more capable of building great web applications instead of just great games. On the back end side I know what development experience I like. It has little to do with Visual Studio and more to do with C# and CodeRush. Maybe I’m too tied to C#.
I must say that I certainly think in C# these days. That is, when I look at python list comprehension, generators and even ruby blocks, I immediately think of them in terms of C#. C# can do all those things and they are actually very similar to how it is done in python or ruby. What I’m not very good at is thinking of a nice internal business-case DSL in C# and thinking about how it would look in Ruby or Python. I think this is my current thought limitation. I hope the discussion I read over at Sasha’s has caused me to find a place where I can learn and grow.