ASP is Microsoft's proprietary language. You need a Windows host to use it properly. ASP 6.0 and below are all VBScript. ASP.Net has some cool features, but it's not worth the hassle of finding a supporting host. It's also designed to be used with Access, Microsoft's database.
PHP is an open source, platform-independent language that was design to work with MySQL, an open source database server. There is a lot more support because of that and it works on any host.
I prefer PHP on my site because it's not a Windows host, so I can't run ASP. PHP and ASP are pretty similar functional wise. MySQL is better than Access for larger databases. You can use MySQL with ASP, but I would rather stick to the complete open source package and use PHP.
|