Wat is ASP.Net?
ASP.Net is een webontwikkelingsplatform dat wordt aangeboden door Microsoft. Het wordt gebruikt voor het maken van webgebaseerde applicaties. ASP.Net werd voor het eerst uitgebracht in het jaar 2002.
De eerste versie van ASP.Net die werd geïmplementeerd was 1.0. De meest recente versie van ASP.Net is versie 4.6. ASP.Net is ontworpen om te werken met het HTTP-protocol. Dit is het standaardprotocol dat in alle webapplicaties wordt gebruikt.
ASP.Net-toepassingen kunnen ook in verschillende .Net-talen worden geschreven. Deze omvatten C #, VB.Net en J #. In dit hoofdstuk ziet u enkele basisbeginselen van het .Net-framework.
De volledige vorm van ASP is Active Server Pages en .NET is Network Enabled Technologies.
ASP.NET-architectuur en zijn componenten
ASP.Net is een framework dat wordt gebruikt om een webgebaseerde applicatie te ontwikkelen. De basisarchitectuur van het ASP.Net-framework is zoals hieronder weergegeven.
De architectuur van the.Net-framework is gebaseerd op de volgende hoofdcomponenten
- Taal - Er bestaat een verscheidenheid aan talen voor .net-framework. Ze zijn VB.net en C #. Deze kunnen worden gebruikt om webapplicaties te ontwikkelen.
- Bibliotheek - Het .NET Framework bevat een set standaard klassenbibliotheken. De meest gebruikte bibliotheek voor webtoepassingen in .net is de webbibliotheek. De webbibliotheek heeft alle benodigde componenten die worden gebruikt om webgebaseerde applicaties op het gebied van NET te ontwikkelen.
- Common Language Runtime - De Common Language Infrastructure of CLI is een platform… Net-programma's worden op dit platform uitgevoerd. De CLR wordt gebruikt voor het uitvoeren van kernactiviteiten. Activiteiten omvatten het afhandelen van uitzonderingen en het ophalen van afval.
Hieronder staan enkele van de belangrijkste kenmerken van het ASP.Net-framework
- Code Behind Mode - Dit is het concept van een scheiding tussen ontwerp en code. Door deze scheiding aan te brengen, wordt het gemakkelijker om de ASP.Net-applicatie te onderhouden. Het algemene bestandstype van een ASP.Net-bestand is aspx. Stel dat we een webpagina hebben met de naam MyPage.aspx. Er zal een ander bestand zijn met de naam MyPage.aspx.cs dat het codegedeelte van de pagina zou aanduiden. Visual Studio maakt dus afzonderlijke bestanden voor elke webpagina, één voor het ontwerpgedeelte en de andere voor de code.
- Staatsbeheer - ASP.Net heeft de mogelijkheid om het staatsbeheer te controleren. HTTP staat bekend als een staatloos protocol. Laten we een voorbeeld nemen van een winkelwagentoepassing. Als een gebruiker nu beslist wat hij van de site wil kopen, drukt hij op de verzendknop.
De applicatie moet de items onthouden die de gebruiker voor de aankoop heeft gekozen. Dit staat bekend als het onthouden van de status van een applicatie op een huidig tijdstip. HTTP is een staatloos protocol. Wanneer de gebruiker naar de aankooppagina gaat, slaat HTTP de informatie over de winkelwagenitems niet op. Er moet extra codering worden uitgevoerd om ervoor te zorgen dat de items in de winkelwagen kunnen worden overgedragen naar de aankooppagina. Zo'n implementatie kan soms complex worden. Maar ASP.Net kan namens u staatbeheer doen. ASP.Net kan dus de items in de winkelwagen onthouden en deze doorgeven aan de aankooppagina.
- Caching - ASP.Net kan het concept van caching implementeren. Dit verbetert de prestaties van de applicatie. Door de pagina's die vaak door de gebruiker worden opgevraagd in het cachegeheugen te plaatsen, kunnen ze op een tijdelijke locatie worden opgeslagen. Deze pagina's kunnen sneller worden opgehaald en er kunnen betere reacties naar de gebruiker worden gestuurd. Dus caching kan de prestaties van een applicatie aanzienlijk verbeteren.
ASP.Net is een ontwikkeltaal die wordt gebruikt voor het bouwen van webgebaseerde applicaties. ASP.Net is ontworpen om te werken met het standaard HTTP-protocol.