ASP proti PHP
Tako ASP kot PHP sta skriptna jezika na strani strežnika, ki se uporabljata za razvoj dinamičnih spletnih strani; dinamične spletne strani strežnik pripravi sveže za vsak ogled. Izbira med obema jezikoma se lahko razlikuje glede na obseg spletnega mesta, stroške razvoja in gostovanja, podporo in čas uvajanja.
Kaj je ASP?
ASP (Active Server Pages) je lastniški izdelek družbe Microsoft Corporation. Večinoma velika podjetja uporabljajo ASP za svoje spletne aplikacije. Najbolj združljivo razvojno orodje za ASP je Microsoft Visual Studio, saj njegove vgrajene funkcije omogočajo hiter razvoj spletnih aplikacij. Običajno je število vrstic kode za določeno funkcionalnost večje pri ASP, kar povzroči več časa za razmestitev kompleksnih funkcionalnosti. Sprememba v vsaki posamezni vrstici kode povzroči ponovno sestavljanje celotne kode, zato je razvojni čas daljši. ASP deluje samo na strežnikih IIS (Internet Information Service) in je najbolj združljiv z bazo podatkov Microsoft SQL Server. Čeprav sta ASP in IIS brezplačna, delujeta na platformi Windows. Zato za namestitev spletnih mest v ASP,potrebno je pridobiti licenco za bazo podatkov Windows in SQL Server, ki nista brezplačni. Podpora za ASP je na voljo prek forumov MSDN (Microsoft Software Developer Network) in MSDN. Izboljšave ASP izvaja Microsoft po zbiranju podatkov o uporabniški izkušnji in povratnih informacij. Kot celota ASP podpira lastne tehnologije in orodja, ki spadajo pod blagovno znamko izdelka Microsoft.
Kaj je PHP?
PHP (PHP Hypertext Preprocessor) je brezplačna in odprtokodna programska oprema, ki jo je prvotno izumil Resmus Lerdorf okoli leta 1995. Je neodvisna od platforme. Srednja in mala podjetja uporabljajo spletne aplikacije PHP, saj so stroški gostovanja in uvajanja cenejši. Številna razvojna orodja so prosto dostopna za razvoj aplikacij PHP. Večina teh orodij je preprostih in enostavnih za uporabo. Ko gre za čas uvajanja, si PHP vzame manj časa, ker za izvajanje celo zapletenega scenarija uporablja manj vrstic kode. Ker se koda razlaga na strežniku, pri spremembi kode niso potrebni dodatni koraki, rezultat pa manj časa za razvoj. PHP deluje na številnih strežnikih HTML in je združljiv z MySQL, ki je brezplačen in odprtokodni sistem za upravljanje baz podatkov. Stroški gostovanja spletne aplikacije PHP so cenejši. Izboljšave,pomoč in podpora PHP poteka prek prispevka skupnosti.
Kar zadeva uspešnost, lahko en jezik v določenem scenariju deluje dobro kot drugi in obratno.
Kakšna je razlika med ASP in PHP? • ASP je lastniški izdelek, PHP pa je brezplačen in odprtokodni izdelek. • ASP je odvisen od platforme, PHP pa neodvisen od platforme. • Kompleksnost kode je pri ASP večja kot pri PHP. • Microsoft visual studio ponuja bogat in zmogljiv IDE za razvoj ASP, medtem ko druge strani razvijajo IDE za PHP. • Stroški gostovanja so pri PHP manjši kot pri ASP. |