My beef with ASP.NET is that it makes it disturbingly easy to write code that doesn't scale well and then is ridiculously hard to scale after the fact.
Explain? Example? I don't see how this could possibly be true for .net but not for Rails or Python or PHP or whatever.
I think what noonespecial is probably getting at is that because .Net is usually written in Visual Studio a lot of people stick applications together in a RAD approach without giving much consideration for what is happening under the hood. Not all, of course, but probably a larger proportion that for platforms that don't have tools with RAD features like Visual Studio.
WebForms in ASP.Net are pretty much an attempt to take the developer experience of Visual Basic and make it work on the web - arguably with mixed results.
I really don't think there is anything wrong with .Net as a platform - but things like WebForms can be rather disturbing if not used with care.
Explain? Example? I don't see how this could possibly be true for .net but not for Rails or Python or PHP or whatever.