Esercitazioni su ASP e ASP.NET
ASP sta per Active S erver P ages
ASP è un framework di sviluppo per la creazione di pagine web.
ASP supporta molti modelli di sviluppo diversi:
- ASP classico
- Moduli Web ASP.NET
- ASP.NET MVC
- Pagine Web ASP.NET
- API ASP.NET
- ASP.NET Core
La tecnologia ASP
ASP e ASP.NET sono tecnologie lato server.
Entrambe le tecnologie consentono di eseguire il codice del computer da un server Internet.
Quando un browser richiede un file ASP o ASP.NET, il motore ASP legge il file, esegue qualsiasi codice nel file e restituisce il risultato al browser.
ASP classico - Pagine server attive
ASP (aka Classic ASP) è stato introdotto nel 1998 come primo linguaggio di scripting lato server di Microsoft.
Le pagine ASP classiche hanno l'estensione di file .asp e sono normalmente scritte in VBScript.
Visita il nostro tutorial ASP classico »ASP.NET
ASP.NET è stato rilasciato nel 2002 come successore di Classic ASP.
Le pagine ASP.NET hanno l'estensione .aspx e sono normalmente scritte in C# (C sharp).
ASP.NET 4.6 è l'ultima versione ufficiale di ASP.NET.
ASP.NET 5 doveva essere un'importante riprogettazione di ASP.NET.
Tuttavia, lo sviluppo di ASP.NET 5 è stato interrotto a favore di ASP.NET Core .
Pagine Web ASP.NET
ASP.NET Web Pages è un modello di applicazione SPA (applicazione a pagina singola).
Il modello SPA è abbastanza simile a PHP e ASP classico.
Le pagine Web ASP.NET vengono unite nel nuovo ASP.NET Core.
Visita il nostro tutorial sulle pagine web »ASP.NET MVC
ASP.NET MVC è un modello di applicazione MVC (Model-View-Controller).
ASP.NET MVC viene unito al nuovo ASP.NET Core.
ASP.NET MVC non è trattato in questa esercitazione.
API Web ASP.NET
L'API ASP.NET è un modello di applicazione API (Application Programming Interface).
L'API ASP.NET viene incorporata nel nuovo ASP.NET Core.
L'API ASP.NET non è trattata in questa esercitazione.
Moduli Web ASP.NET
ASP.NET Web Forms è un modello di applicazione basato su eventi.
ASP.NET Web Forms non fa parte del nuovo ASP.NET Core.
I moduli Web ASP.NET non sono trattati in questa esercitazione.
ASP.NET Core
ASP.NET Core è stato rilasciato nel 2016.
ASP.NET Core unisce ASP.NET MVC, ASP.NET Web API e ASP.NET Web Pages in un framework applicativo.
ASP.NET Core non è trattato in questa esercitazione.