Forskel mellem ASP og ASP.net

Opgradering af ASP til ASP.NET

ASP (Active Server Pages) er Microsofts tidlige forsøg på serversiden scripting-motorer, der var beregnet til dynamisk at oprette websider efter behov. Et eksempel på en dynamisk oprettet webside er en online-regnemaskine, hvor du indtaster to numre, og når du er færdig giver den dig summen. Oprettelse af det i HTML ville kræve en masse sider, en for hvert muligt resultat. Men med ASP kan du skrive et enkelt kort script, der nemt kan håndtere dette. ASP har set en rimelig andel på Internettet med at skabe sider undervejs. Men den 5. januar 2002 frigav Microsoft efterfølgeren til ASP kaldet ASP.NET.

ASP.NET sigter mod at gøre overgangen til webprogrammering lettere for dem, der allerede er vidende til at oprette programmer til Windows. ASP.NET tilbød også nogle forbedringer i forhold til sin forgænger. Her er nogle af fordelene ved ASP.NET frem for ASP:

  • ASP.NET drager fordel af de ekstra funktioner i .NET-biblioteket, så dens sider kan kodes på et af de andre sprog, der er inkluderet i .NET.
  • ASP.NET har også en meget bred vifte af biblioteker og kontroller, der kan bruges til at opbygge en webside hurtigt og nemt. Det havde også en masse af de ofte anvendte skabeloner som menuer.
  • Fejlhåndtering er også forbedret sammenlignet med ASP ved at bruge try-catch-blokke og undtagelseshåndtering.
  • Et kompileret kodeformat gjorde det muligt for ASP.NET-scripts at fungere hurtigere under udførelsen, da det ikke behøver at blive kompileret af serveren, når det kaldes. Det betød også meget mindre fejl, når det allerede er implementeret, da der let blev fundet fejl, når du forsøger at komponere et script.

En af de bedste forbedringer af ASP.NET er brugen af ​​et WYSIWYG (What You See Is What You Get) kontroloprettelsessystem, der gav udviklere en GUI, der hjælper dem med at få en hurtig visuel feedback på udseendet på deres side.

Med alle disse forbedringer er det let at se, hvorfor de fleste websideskabere støt er migreret mod .NET-versionen af ​​ASP. Selvom kodere stadig bruger en form for den klassiske ASP-kode, kan dette muligvis bare på grund af den tid, de kodede i ASP; 'Gamle vaner dør hårdt' som de siger.

Bøger om ASP og ASP.net.