ASP vs PHP
I ASP i PHP su skriptni jezici na poslužitelju koji se koriste za razvoj dinamičnih web stranica; dinamičke web stranice poslužitelj priprema svježe za svako gledanje. Izbor između dva jezika može se razlikovati zbog razmjera web stranice, troškova izrade i hostinga, podrške i vremena postavljanja.
Što je ASP?
ASP (Active Server Pages) vlasnički je proizvod tvrtke Microsoft Corporation. Uglavnom velike tvrtke koriste ASP za svoje web aplikacije. Najkompatibilniji razvojni alat za ASP je Microsoft Visual Studio jer njegove ugrađene funkcionalnosti olakšavaju brzi razvoj web aplikacija. Tipično je broj redaka koda za određenu funkcionalnost veći kod ASP-a, što rezultira više vremena za postavljanje složenih funkcionalnosti. Promjena u svakom pojedinom retku koda rezultira ponovnim sastavljanjem cijelog koda, pa je stoga vrijeme izrade veće. ASP radi samo na IIS (Internet Information Service) poslužiteljima i najkompatibilniji je s bazom podataka Microsoft SQL Server. Iako su ASP i IIS besplatni, oni rade na Windows platformi. Stoga, za postavljanje web stranica u ASP,potrebno je dobiti licencu za Windows i SQL Server bazu podataka, koje nisu besplatne. Podrška za ASP pruža se putem MSDN (Microsoft Software Developer Network) i MSDN foruma zajednice. Poboljšanja ASP-a Microsoft radi nakon prikupljanja podataka o korisničkom iskustvu i povratnih informacija. U cjelini, ASP podržava vlastite tehnologije i alate koji spadaju pod marku proizvoda Microsoft.
Što je PHP?
PHP (PHP Hypertext Preprocessor) besplatan je softver s otvorenim kodom, koji je izvorno izumio Resmus Lerdorf oko 1995. Neovisan je o platformi. Srednja i mala poduzeća koriste PHP web aplikacije, jer su troškovi hostinga i implementacije jeftiniji. Mnogi razvojni alati su slobodno dostupni za razvoj PHP aplikacija. Većina tih alata su jednostavni i laki za upotrebu. Što se tiče vremena implementacije, PHP-u treba manje vremena jer koristi manji broj redaka koda za implementaciju čak i složenog scenarija. Kako se kod tumači na poslužitelju, nisu potrebni dodatni koraci za promjenu koda, što rezultira kraćim vremenom razvoja. PHP radi na mnogim HTML poslužiteljima i kompatibilan je s MySQL-om, besplatnim sustavom za upravljanje bazama podataka otvorenog koda. Cijena hostiranja PHP web aplikacije je jeftinija. Poboljšanja,pomoć i podrška PHP-a pružaju se kroz doprinos zajednice.
Što se tiče izvedbe, jedan jezik može imati dobru izvedbu u određenom scenariju od drugog i obrnuto.
Koja je razlika između ASP i PHP? • ASP je vlasnički proizvod, a PHP je besplatan proizvod s otvorenim kodom. • ASP ovisi o platformi, a PHP neovisan o platformi. • Složenost koda veća je kod ASP-a u odnosu na PHP. • Microsoft visual studio nudi bogat i moćan IDE za razvoj ASP-a, dok druge strane razvijaju IDE-je za PHP. • Troškovi hostinga manji su u PHP-u od ASP-a. |