Hi,
kommt drauf an... was Du machen willst.
Sogar die c't hat in einer der letzten Ausgaben einen leichten Vorteil von ASP.NET(!) gegenüber PHP5 gesehen.
Wenn Du willst suche ich den Artikel mal raus.
ABER:
Für PHP spricht eindeutig:
Du kannst den (kostenlosen) Apache-Webserver verwenden.
PHP arbeitet prima mit
MySQL oder PostgreSQL (beide kostenlos) zusammen.
Du kannst sowohl Linux (kostenlos) als auch Windows als Betriebsystem verwenden.
Bei ASP.NET biste halt auf MS Windows und IIS angewiesen.
Da die allermeisten Provider eine Apache/PHP/
MySQL-Umgebung für kleines Geld zur Verfügung stellen, sollte die Wahl nicht schwer fallen.
Solltest Du allerdings eine Intranet-Lösung entwickeln wollen, die sowieso in einem MS Umfeld laufen soll, wäre ASP wohl vorzuziehen.
Ansonsten kann ich nur noch mal auf den sehr guten c't-Artikel verweisen.
HTH
Gruß
Marcus