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.