I hate it.
Don't ever use it, it's bloated, and shouldn't be used at all - coming from a language like PHP especially... It's annoying! >.<
I have to sometimes do small adjustments to old ASP code on customers websites (mainly contact forms). The size of the file when it does very little validation & processing is ridiculous. I'm sure I could rewrite most of them to about 1/4 of the size in PHP.
Lets face it, PHP is the best language for web development. I'm sure other languages like Perl, ASP.net etc. have their place, but it is not on websites.
It's the fact that you have to have the C# (or VB) backend - then attach listeners to the various buttons - where as in PHP they'd post the form and stuff.
Once I got my head round the whole idea of how it worked and stuff, it was ok - it was just getting my head around that...
It's the fact that you have to have the C# (or VB) backend - then attach listeners to the various buttons - where as in PHP they'd post the form and stuff.
You don't have to do that.... you can still script it like you do in PHP. The backend/listener stuff is just another power of ASP.NET that allows the page (from a developer's point of view) to work more like a desktop app. If you're doing that, it goes a lot smoother if you use an IDE like MS Visual Studio.