I am studying web design and development and pretty much got HTML/CSS and PHP/MySQL down. I just started taking a class on ASP.NET and C# and was just curious the overall pros of these languages. What can this combination do that PHP and MySQL can't? Simple answers will suffice, I'm not trying to learn the ins and outs via this question, that's why I pay for this class :-)
1 Answer
Related services
Our community is eager to help you
Latest questions
- is asp.net relevant

You can develop any site using the .NET tools as you can with PHP and vice versa. There is technically nothing that one can do that the other cannot.
However there are some software lifetime and career differences between the two.
ASP.NET gives you a really strong model for developing the business logic of a web site completely separately from the user interface. You can literally develop and unit test the business logic of the site completely in isolation. The appearance of the site, including the language of the text on it, can be wrapped around the exposed interface of the site independantly. You can do that with other technologies, but it tends to be harder work.
Businesses, those things with buckets of money, tend to be happier to hand over larger quantities of money for Microsoft developers than other technologies. That perhaps isn't so true where the primary business of the business is the web site, but where the web site is more of an add-on to a traditional business it is truer. So if you want to make money, being friends with Microsoft will fill your pockets more than other approaches.