ASP.NET

ASP classico - Active Server Pages

Active Server Pages (ASP), conosciute anche come ASP classico (Classic ASP), sono il primo motore di script server-side pubblicato da Microsoft nel 1998.

ASP è una tecnologia che permette agli script di eseguire su un server Internet all'interno delle pagine web.

L'estensione dei file delle pagine ASP è .asp e sono solitamente scritte in VBScript.

Se hai bisogno di imparare l'ASP classico,Visita la nostra guida ASP.

ASP.NET

ASP.NET è la nuova generazione di ASP. Non è compatibile con l'ASP classico, ma ASP.NET può riferirsi all'ASP.

Le pagine ASP.NET devono essere compilate, quindi sono più rapide rispetto all'ASP classico.

ASP.NET offre un migliore supporto linguistico, un gran numero di controlli utente, componenti basati su XML e un'integrazione con l'autenticazione utente.

L'estensione delle pagine ASP.NET è .aspx e sono solitamente scritte in VB (Visual Basic) o C# (C sharp).

I controlli utente delle pagine ASP.NET possono essere scritti in diversi linguaggi, inclusi C++ e Java.

Quando il browser richiede un file ASP.NET, il motore ASP.NET legge il file, lo compila ed esegue lo script all'interno del file, per poi restituire al browser il risultato in HTML puro.

Razor ASP.NET

Razor è un nuovo linguaggio di markup semplice, utilizzato per incorporare codice server nelle pagine ASP.NET, molto simile a ASP.

Razor possiede le capacità di ASP.NET tradizionale, ma è più facile da usare e da imparare.

Linguaggi di programmazione ASP.NET

Questo tutorial copre i seguenti linguaggi di programmazione:

  • Visual Basic (VB.NET)
  • C# (letto come C sharp)

Tecnologie server ASP.NET

Questo tutorial copre le seguenti tecnologie server:

  • Web Pages (utilizza la sintassi Razor)
  • MVC (Model View Controller)
  • Web Forms (ASP.NET tradizionale)

Strumenti di sviluppo ASP.NET

ASP.NET supporta i seguenti strumenti di sviluppo:

  • WebMatrix
  • Visual Web Developer
  • Visual Studio

Questo tutorial utilizza WebMatrix per le pagine Web, Visual Web Developer per MVC e Web Forms.

Estensione dei file ASP.NET

  • L'estensione del file per i file ASP è .asp
  • L'estensione del file per i file ASP.NET è .aspx
  • L'estensione del file per i file ASP.NET che utilizzano la sintassi C# è .cshtml
  • L'estensione del file per i file ASP.NET che utilizzano la sintassi VB è .vbhtml