Bir ara ASP'de çalıştım yaklaşık 1 yıl kadar. Tabi ki bazı projelerde mecbur kalıp ASP çalışmak durumunda kalabiliyoruz burda PHP fanatikliği yapıp ASP çöptür demekte yanlış olur ama genel olarak düşünürsek eğer bence PHP. Çünkü ASP'ye göre çok çok daha maliyetsiz lisans ücreti vs. ödemek durumunda kalmıyorsunuz (PHP, MySQL, PostgreSQL, Apache ve Linux hepsi ücretsiz). Diğer bir durum ise ASP ile yaptığınız bir projeyi PHP ile yarı yarıya kod kullanarak yapabilirsiniz. Tabi bunlar benim fikirlerim yanlışım varsa düzeltin lütfen.
Php de yapılan her şey asp ile yapılabilir.Kod blok fazlalığı olur dediğiniz gibi orası ayrı.Ama mecburiyet söz konusu değil.
Büyük firmaların asp tercih etme sebebi ise, asp düzgün alt yapı ile php den daha stabil çalışabilmektedir.Php sürekli yenilik gerektiriyor çoğu zaman asıl neden budur bizce.
Php iyidir asp iyidir gibi olay yok yani.Yerine duruma göre tercih yapılır.