bueno aca te voy a dejar unos links para que te des cuenta de estos 2 mundos.
yo recomiendo php con mysql/sql 2000 para pequeñas y medianas empresas, pero si vas a trabajar con empresas serias/grandes opta por asp.net/sql 2005 ó java/oracle que seria lo mas factible.
buena la diferencia entre php y asp.net es que php es open source no tienes que pagar ni un pelo por las licencias pero hay un problema no tiene soporte al menos que sea por los grandes(millones) de usuarios de php, en cambio asp.net tiene soporte por su productor microsoft
http://www.zonageek.com/blog/archivo.../08-170848.php http://marc2.theaimsgroup.com/?l=php...5477636872&w=1 http://www.tufuncion.com/diferencias_lenguajes http://preguntas.barrapunto.com/arti.../05/21/1214200