ASP- en ASP.NET-zelfstudies

ASP staat voor Active Server P ages

ASP is een ontwikkelraamwerk voor het bouwen van webpagina's.

ASP ondersteunt veel verschillende ontwikkelingsmodellen:

  • Klassieke ASP
  • ASP.NET-webformulieren
  • ASP.NET MVC
  • ASP.NET-webpagina's
  • ASP.NET-API
  • ASP.NET Core

De ASP-technologie

ASP en ASP.NET zijn server-side technologieën.

Met beide technologieën kan computercode worden uitgevoerd door een internetserver.

Wanneer een browser een ASP- of ASP.NET-bestand aanvraagt, leest de ASP-engine het bestand, voert elke code in het bestand uit en stuurt het resultaat terug naar de browser.


Klassieke ASP - Actieve serverpagina's

ASP (ook bekend als Classic ASP) werd in 1998 geïntroduceerd als de eerste server-side scripttaal van Microsoft.

Klassieke ASP-pagina's hebben de bestandsextensie .asp en zijn normaal gesproken in VBScript geschreven.

Bezoek onze klassieke ASP-zelfstudie »

ASP.NET

ASP.NET werd in 2002 uitgebracht als opvolger van Classic ASP.

ASP.NET-pagina's hebben de extensie .aspx en zijn normaal gesproken geschreven in C# (C sharp).

ASP.NET 4.6 is de nieuwste officiële versie van ASP.NET.

ASP.NET 5 zou naar verwachting een belangrijk herontwerp van ASP.NET zijn.

De ontwikkeling van ASP.NET 5 werd echter stopgezet ten gunste van ASP.NET Core .



ASP.NET-webpagina's

ASP.NET Web Pages is een SPA-toepassingsmodel (Single Page Application).

Het SPA-model lijkt veel op PHP en Classic ASP.

ASP.NET Web Pages wordt samengevoegd in de nieuwe ASP.NET Core.

Bezoek onze webpagina's Tutorial »

ASP.NET MVC

ASP.NET MVC is een MVC-toepassingsmodel (Model-View-Controller).

ASP.NET MVC wordt samengevoegd in de nieuwe ASP.NET Core.

ASP.NET MVC wordt niet behandeld in deze zelfstudie.


ASP.NET Web-API

ASP.NET API is een API-toepassingsmodel (Application Programming Interface).

ASP.NET API wordt samengevoegd in de nieuwe ASP.NET Core.

ASP.NET API wordt niet behandeld in deze zelfstudie.


ASP.NET-webformulieren

ASP.NET Web Forms is een gebeurtenisgestuurd applicatiemodel.

ASP.NET Web Forms maakt geen deel uit van de nieuwe ASP.NET Core.

ASP.NET-webformulieren worden in deze zelfstudie niet behandeld.


ASP.NET Core

ASP.NET Core werd uitgebracht in 2016.

ASP.NET Core voegt ASP.NET MVC, ASP.NET Web API en ASP.NET Web Pages samen in één applicatieframework.

ASP.NET Core wordt niet behandeld in deze zelfstudie.