ASP’nin kendisi aslında bir dil değildir, Active Server Pages kısaltması olup ASP programlamak için kullanılan diller arasında Visual Basic, JScript ve ve C# sayılabilir. ASP’nin en önemli dezavantajı sadece Microsoft Internet Information Server (IIS) üzerinde kullanılan tescilli bir sistem olmasıdır. Bu durum kullanılabilirliği sınırlamaktadır.
Basit bir karşılaştırma:
- Php hemen her işletim sistemi ve her web sunucusu tarafından desteklenmektedir.
- Asp’de böyle bir esneklik yoktur.
- Php ücretsiz ve açık kaynak bir dildir. Kendiniz geliştirmeler yapabilirsiniz.
- Asp’de bu tarz bir geliştirme söz konusu değildir çünkü açık kaynak değildir.
- Php tamamen ücretsizdir.
- Asp’yi sadece Windows lisansını satın alan kişiler kullanabilir.
- Php sürekli geliştirilmekte, her yeni versiyonda ek özelliklerle donatılmaktadır.
- Asp ile yapılabilecekler sınırlıdır.
- Php Asp’den çok daha kısa süre öğrenilen ve Asp ile kıyaslanamayacak gelişmiş özelliklere sahiptir.
- Son olarak; Php sunucuları Asp sunucularına göre çok daha performanslı ve stabil çalışırlar.