Differenza tra ASP e ASP.net

Aggiornamento di ASP in ASP.NET

ASP (Active Server Pages) è la prima incursione di Microsoft nei motori di scripting lato server che intendevano creare dinamicamente le pagine web quando necessario. Un esempio di una pagina web creata dinamicamente è un calcolatore on-line in cui inserisci due numeri e, una volta terminato, ti viene presentata la somma. La creazione di ciò in HTML richiederebbe molte pagine, una per ogni possibile risultato. Ma con ASP, puoi scrivere un singolo breve script in grado di gestirlo facilmente. ASP ha visto una buona parte di Internet creando pagine al volo. Ma il 5 gennaio 2002 Microsoft ha rilasciato il successore di ASP chiamato ASP.NET.

ASP.NET mira a rendere più facile la transizione alla programmazione Web per coloro che sono già ben informati nella creazione di programmi per Windows. ASP.NET ha anche offerto alcuni miglioramenti rispetto al suo predecessore. Ecco alcuni dei vantaggi di ASP.NET su ASP:

  • ASP.NET sfrutta le funzionalità aggiuntive della libreria .NET che consente di codificare le sue pagine in qualsiasi altra lingua inclusa in .NET.
  • ASP.NET ha anche una vasta gamma di librerie e controlli che possono essere utilizzati per costruire una pagina web in modo rapido e semplice. Aveva anche molti dei modelli usati comunemente come i menu.
  • Anche la gestione degli errori è stata migliorata rispetto all'ASP facendo uso dei blocchi try-catch e della gestione delle eccezioni.
  • Un formato di codice compilato consentiva agli script ASP.NET di eseguire più rapidamente durante l'esecuzione, poiché non è necessario che venga compilato dal server quando chiamato. Significava anche molto meno errori quando è già distribuito poiché gli errori sono stati trovati facilmente quando si tenta di compilare uno script.

Uno dei migliori miglioramenti di ASP.NET è l'uso di un sistema di creazione di controllo WYSIWYG (Quello che vedi è quello che ottieni), che ha fornito agli sviluppatori una GUI che li aiuta ad ottenere un rapido riscontro visivo sull'aspetto della loro pagina.

Con tutti questi miglioramenti, è facile capire perché la maggior parte dei creatori di pagine Web è costantemente migrata verso la versione .NET di ASP. Sebbene i programmatori utilizzino ancora una qualche forma del classico codice ASP, ciò potrebbe essere dovuto al tempo che hanno codificato in ASP; "Le vecchie abitudini sono dure a morire", come si suol dire.

Libri su ASP e ASP.net.