Sono pienamente daccordo con JC!
E' un anno che lavoro in un'azienda che sviluppa con ASP e che ora sviluppa anche con ASP.NET. Diciamo che PHP ha potenzialità molto simili ad ASP normale (escludendo i costi di gestione) e che ASP.NET è totalmente diverso da ASP, molto più potente. PHP essendo un linguaggio per il web non recente, come del resto ASP, non può assolutamente competere con ASP.NET.
Devo dire che, personalmente, ho imparato ad utilizzare ASP in fretta, cosa che mi risulta difficile in ASP.NET. Secondo me quindi ti conviene scegliere PHP rispetto ad ASP.NET solamente se intendi realizzare applicazioni che non prevedono tutte le novità di ASP.NET e se tieni a cuore la realtà del costo dell'hosting per ambienti MS. Può sembrare una banalità, ma il semplice fatto che il codice realizzato in ASP.NET viene compilato e non interpretato, è un grosso vantaggio rispetto a tecnologie web ormai datare!

Ciao,

ALE