Forskjellen mellom JSP og ASP

JSP vs ASP

JSP (Java Server Pages) og ASP (Active Server Pages) er to av de vanligste server side scripting språkene som brukes i dag i webutvikling. ASP ble opprettet av Microsoft som en del av sin IIS som gir brukeren verktøy med nødvendig for å opprette et nettsted på sin Windows-datamaskin. Det kan betraktes som gratis som ASP selv ikke koster penger, men det faktum at du trenger Windows betyr at du fortsatt skal bruke penger. JSP ble opprettet av Sun Microsystems som en utvidelse til Java.

Til tross for å ha samme oppgave, oppnår JSP og ASP sine oppgaver på forskjellige måter. ASP-kode tolkes på fluen hver gang den er tilgjengelig mens JSP-sider kan enten tolkes eller kompileres til en servlet. Dette betyr at JSP-sider faktisk tar litt lengre tid å laste fordi det må kompileres først. Men etter at den er lastet, vil den faktisk utføre raskere bare så lenge koden ikke krever noen endringer. Når koden endres, må den rekompileres som tar lengre tid. I tilfeller der kodeendringer skjer veldig ofte til det punktet at ytelsen forverres mye, kan koderen velge å få sine sider tolket på flukt akkurat som ASP med det mer eller mindre samme ytelsesnivå. JSP-kodere har også mulighet til å enten samle inn en Java servlet, som fortsatt er plattform uavhengig, eller inn i operativsystemets native bytecode.

I dag bruker de fleste webutviklere enten JSP eller den forbedrede versjonen av ASP som heter ASP.NET. For folk som bruker en webserver som kjører Microsoft Windows, er det allerede en gitt ASP eller ASP.NET. De som bruker åpen kildekode programvare som Linux, kan velge mellom noen få alternativer som er gratis eller ikke. De fleste bruker annen åpen kildekode-programvare som PHP mens JSP står en fjern sekund.

Sammendrag:
1. JSP og ASP er begge server side scripting språk
2. JSP er fra Sun Microsystems mens ASP er fra Microsoft
3. ASP koster penger mens JSP er ledig.
4. ASP-kode tolkes mens JSP-koden er kompilert på kjøretid
5. JSP-kode kan kjøre raskere enn ASP hvis det er færre endringer
6. Flertallet av Windows-brukere bruker ASP mens brukere av open source operativsystemer som Linux bruker JSP blant andre.