Razlika između JSP i ASP

JSP vs ASP

JSP (Java Server Pages) i ASP (Active Server Pages) dva su najčešće korištena skriptna jezika na strani poslužitelja koja se danas koriste u web razvoju. Microsoft je stvorio ASP kao dio svog IIS-a koji korisniku nudi alate potrebne za stvaranje web mjesta na njegovom Windows računalu. Može se smatrati besplatnim jer sam ASP ne košta novac, ali činjenica da vam treba Windows znači da i dalje namjeravate trošiti novac. JSP je kreirao Sun Microsystems kao proširenje za Javu.

Iako imaju isti zadatak, JSP i ASP svoje zadatke ostvaruju na različite načine. ASP kôd tumači se u letu svaki put kada mu se pristupa, dok se JSP stranice mogu interpretirati ili sastaviti u servlet. To znači da se JSP stranicama zapravo treba malo više vremena za učitavanje jer ih je potrebno prvo sastaviti. Ali nakon što se učita, zapravo bi izvodio brže sve dok kôd ne zahtijeva nikakve promjene. Nakon što se kôd promijeni, treba ga prekomponirati što traje duže. U slučajevima kada se promjene koda događaju vrlo često do te mjere da se performanse jako pogoršavaju, koder se može odlučiti za njegovo tumačenje u letu kao što je ASP s više ili manje iste razine performansi. JSP koderi također imaju mogućnost kombiniranja u Java servlet koji je i dalje neovisan o platformi ili u izvorni bajt kod operativnog sustava..

Od danas, većina web programera koristi ili JSP ili poboljšanu verziju ASP-a pod nazivom ASP.NET. Za ljude koji koriste web poslužitelj na kojem je instaliran Microsoft Windows, korištenje ASP ili ASP.NET već je dano. Oni koji koriste softver s otvorenim kodom poput Linuxa mogu birati između nekoliko opcija koje su besplatne ili ne. Većina ljudi koristi drugi softver otvorenog koda poput PHP-a, dok JSP stoji na drugom mjestu.

Sažetak:
1. JSP i ASP su oba skriptna jezika na strani poslužitelja
2. JSP je iz Sun Microsystemsa, dok je ASP iz Microsofta
3. ASP košta novac dok je JSP besplatan.
4. ASP kôd tumači se dok se JSP kôd sastavlja u vrijeme izvođenja
5. JSP kôd može se pokrenuti brže od ASP-a ako ima manje promjena
6. Većina Windows korisnika koristi ASP, dok korisnici otvorenog koda poput Linuxa koriste između ostalog JSP.