I know a little bit about PHP and how it's used for things like shopping carts and CMSs, but I have no idea what ASP.Net is about.
I've started reading a book on it and the beginning chapters are about the IDE. My first impression of it is that it allows you to create a quick design but the resulting code is bloated and ugly. Web designers must hate it.
What is ASP.Net used for and is my first impression of it wrong?