Forskel mellem JSP og ASP Forskellen mellem
JSP (Java Server Pages) og ASP (Active Server Pages) er to af de almindeligt anvendte server side scripting sprog, der bruges i dag i webudvikling. ASP blev oprettet af Microsoft som en del af dets IIS, der giver brugeren de nødvendige værktøjer til at oprette et websted på sin Windows-computer. Det kan betragtes som gratis, da ASP selv ikke koster penge, men det faktum, at du har brug for Windows, betyder, at du stadig vil bruge penge. JSP blev oprettet af Sun Microsystems som en udvidelse til Java.
Til trods for at have samme opgave, opnår JSP og ASP deres opgaver på forskellige måder. ASP-kode fortolkes i flyve hver gang den er tilgængelig, mens JSP-sider kan enten tolkes eller kompileres til en servlet. Det betyder, at JSP-sider faktisk tager lidt længere tid at indlæse, fordi det først skal kompileres. Men efter at den er indlæst, vil det faktisk fungere hurtigere, så længe koden ikke kræver nogen ændringer. Når koden ændres, skal den genkompileres, hvilket tager længere tid. I tilfælde hvor kodeændringer sker meget ofte til det punkt, at ydeevnen forringes meget, kan koderen vælge at få sine sider fortolket på flugt ligesom ASP med det mere eller mindre samme præstationsniveau. JSP-kodere har også mulighed for enten at kompilere til en Java servlet, som stadig er platformafhængige, eller ind i operativsystemets native bytecode.
I dag bruger de fleste webudviklere enten JSP eller den forbedrede version af ASP, der hedder ASP. NET. For personer, der bruger en webserver, der kører Microsoft Windows, ved hjælp af ASP eller ASP. NET er allerede givet. De, der bruger open source-software som Linux, kan vælge mellem et par muligheder, der enten er gratis eller ej. De fleste bruger andre open source-programmer som PHP, mens JSP står et fjernt sekund.
Sammendrag:
1. JSP og ASP er begge server side scripting sprog
2. JSP er fra Sun Microsystems, mens ASP er fra Microsoft
3. ASP koster penge, mens JSP er gratis.
4. ASP-kode fortolkes, mens JSP-kode kompileres i løbetid
5. JSP-kode kan køre hurtigere end ASP, hvis der er færre ændringer
6. Størstedelen af Windows-brugere bruger ASP, mens brugere af open source-operativsystemer som Linux bruger JSP blandt andre.