Ovo je svevremensko škakljivo pitanje koja uvijek za sobom povlači dugačke rasprave. Moj cilj u ovom odgovoru na Znatku nije utvrditi koji je programski jezik bolji, nego ih čisto usporediti. Slobodno komentirajte, ali...
Programski jezici za programiranje web aplikacija kao što su PHP i ASP su po mnogo toga vrlo slični, no razlikuju se u ipak u četiri dosta bitne kategorije, a to su:
-
cijena
-
platforma
-
programerska zajednica
-
brzina
Cijena
-
Sam ASP je besplatan, no da biste ga koristili, morate imati Microsoftov server koji se vrti na nekim od Windows operativnih sustava. Najčešće se u ASP aplikacijama koristi MS SQL Server koji također nosi nekakvu cijenu.
-
Na drugoj strani, programiranje u PHPu ne košta ništa (najčešće se vrti na Linux-u), a popularne baze podataka za PHP su besplatne (MySQL ili PostreSQL).
Platforma
-
Korištenje ASP aplikacija je ograničeno na Windows platformu, dok se PHP applikacije izvršavaju na svim platformama. I Windows i Linux i MacOS.
Programerska zajednica
-
ASP ima svoju zajednicu na MSDN-u (Microsoftova velika mreža svih Microsoftovaca), no doći do zaista korisnih stvari besplatno na internetu nije lako. Na drugoj strani, za PHP postoji bezbroj... Ma milijarde tutoriala, članaka, foruma i sve je dostupno jednostavno i besplatno na webu. Google Vam tu samo pomaže kao tražilica.
Brzina
-
ASP je sporiji u izvođenju od PHPa.
To je to. Ove činjenice su dokazane na mnoštvu web stranica tako da nisu predmet rasprave. Ovo su više kao crkvene "dogme".