Wat is ASP.NET?
ASP.NET is de opvolger van ASP (zie Wat is ASP?) en onderdeel
van het .NET Framework van Microsoft. Op 16 januari 2002 heeft Microsoft versie 1.0 van het .NET Framework en
ASP.NET beschikbaar gemaakt.
Waarom een nieuwe versie van ASP?
ASP.NET is niet zomaar een nieuwe versie van ASP. ASP.NET is radicaal anders in aanpak, zo
lijkt het maken van ASP.NET applicaties veel meer op het maken van bijvoorbeeld Visual Basic
of Delphi applicaties. Dit heeft te maken met het feit dat ASP.NET onderdeel is van
het .NET Framework, waarin alle soorten applicaties gebruik maken van dezelfde onderliggende
infrastructuur en dus ongeveer op dezelfde wijze gemaakt kunnen worden.
Er is bij de ontwikkeling van ASP.NET veel aandacht besteed aan het vereenvoudigen van dingen
die vaak gedaan worden. Zo is bijvoorbeeld het weergeven van gegevens uit een database
kinderspel geworden, de meeste 'code' daarvoor heeft ook veel weg van HTML, waardoor het ook
voor HTML-developers betrekkelijk makkelijk te gebruiken is. Dit gaat niet ten koste van de
mogelijkheden voor de hard-core programmeur, integendeel zelfs.
Je zou denken dat de eenvoud en kracht van ASP.NET ten koste gaat van snelheid, schaalbaarheid
enz. Dit is echter niet het geval. Er zijn al vele websites die op basis van Beta 2 zeer goed
werken (zie ook ASP.NET Links),
veel beter dan daarvoor op ASP! Sommige van deze sites hebben zelfs gewerkt op Beta 1, hetgeen laat zien
hoe goed ASP.NET toen al werkte. Nog niet officiële cijfers laten zien dat ASP.NET 3 tot 4 keer
zo snel is als zijn voorganger, alsmede concurrerende technologieën zoals Java Server Pages. Ook is
ervoor gezorgd dat het geheel zeer crash-bestendig is, iets wat voorheen nog wel eens te wensen over liet.
Wat zijn de voordelen?
ASP.NET maakt het mogelijk om in zeer korte tijd een goede website neer te zetten, zelfs als
je weinig verstand hebt van programmeren. Een hoop van de dingen die met ASP expliciet
geprogrammeerd moesten worden kunnen nu met weinig oefening door HTML-developers gedaan worden,
zodat programmeur zich met de echt ingewikkelde dingen bezig kunnen houden.
Waar vind ik meer informatie?
Op deze website zal je steeds meer lessen over ASP.NET vinden. Kijk ook eens op
Microsoft's ASP.NET site.
|