JSP vs ASP
JSP (Java Server Pages) och ASP (Active Server Pages) är två av de vanliga skrivarspråken på serversidan som används idag i webbutveckling. ASP skapades av Microsoft som en del av dess IIS som ger användaren verktyg som behövs för att skapa en webbplats på sin Windows-dator. Det kan betraktas som gratis eftersom ASP själv inte kostar pengar, men det faktum att du behöver Windows betyder att du fortfarande ska spendera pengar. JSP skapades av Sun Microsystems som en förlängning till Java.
Trots att de har samma uppgift, uppnår JSP och ASP sina uppgifter på olika sätt. ASP-kod tolkas varje gång den är tillgänglig medan JSP-sidor kan tolkas eller sammanställas till en servlet. Det betyder att JSP-sidor faktiskt tar lite längre tid att ladda eftersom det måste sammanställas först. Men efter att det har laddats skulle det faktiskt fungera snabbare så länge som koden inte kräver några ändringar. När koden ändras måste den kompileras vilket tar längre tid. I de fall där kodändringar sker mycket ofta till den punkt som prestandan försämras mycket, kan kodaren välja att få sina sidor tolkade på flugan precis som ASP med mer eller mindre samma prestationsnivå. JSP-kodare har också valet att antingen samla in i en Java servlet, som fortfarande är plattformoberoende, eller i operativsystemets inbyggda bytecode.
Från och med idag använder de flesta webbutvecklare antingen JSP eller den förbättrade versionen av ASP som heter ASP.NET. För personer som använder en webbserver som kör Microsoft Windows, är ASP eller ASP.NET redan en given. De som använder öppen källkodsprogram som Linux kan välja mellan några alternativ som är antingen gratis eller inte. De flesta använder andra open source-program som PHP medan JSP står en avlägsen sekund.
Sammanfattning:
1. JSP och ASP är båda serverns skriptspråk
2. JSP är från Sun Microsystems medan ASP är från Microsoft
3. ASP kostar pengar medan JSP är ledig.
4. ASP-kod tolkas medan JSP-kod sammanställs vid körtid
5. JSP-koden kan köras snabbare än ASP om det finns färre ändringar
6. Majoriteten av Windows-användare använder ASP medan användare av öppna källoperativsystem som Linux använder JSP bland annat.