Huis Ontwikkeling Wat is asp.net? - definitie van techopedia

Wat is asp.net? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent ASP.NET?

ASP.NET is een geïntegreerd webontwikkelingsmodel geïntegreerd met .NET Framework, ontworpen om services te bieden voor het maken van dynamische webapplicaties en webservices. Het is gebaseerd op de Common Language Runtime (CLR) van het .NET-framework en omvat die voordelen zoals meertalige interoperabiliteit, typeveiligheid, vuilnisophaling en overerving.


Mark Anders en Scott Guthrie van Microsoft creëerden de eerste versie van ASP.NET in 1992. Het werd gecreëerd om de ontwikkeling van gedistribueerde applicaties op een gestructureerde en object-georiënteerde manier te vergemakkelijken door de presentatie en inhoud te scheiden en dus schone code te schrijven. ASP.NET gebruikt het code-behind-model om dynamische pagina's te genereren op basis van de Model-View-Controller-architectuur.

Ze hebben enkele grote verschillen met ASP, een eerdere versie van ASP.NET. Het objectmodel van ASP.NET is dus aanzienlijk verbeterd ten opzichte van ASP, waardoor het volledig achterwaarts compatibel is met ASP.


Deze verschillen omvatten:

1. Gebruik van gecompileerde code (in plaats van geïnterpreteerde code),

2. Event-driven server-side scripting model,

3. Staatsmanagement,

4. Snelle applicatieontwikkeling met behulp van besturingselementen en bibliotheken van het .NET-framework.

5. Dynamische programmeercode wordt afzonderlijk in een bestand of speciaal toegewezen label geplaatst. Dit voorkomt dat de programmacode tijdens runtime wordt gewijzigd.

Techopedia legt ASP.NET uit

ASP.NET werkt met de Internet Information Server (IIS) om de inhoud te leveren in reactie op clientverzoeken. Tijdens het verwerken van de aanvragen biedt ASP.NET toegang tot alle .NET-klassen, aangepaste componenten en databases, vergelijkbaar met die van een desktoptoepassing.


Webformulieren zijn de bouwstenen voor de ontwikkeling van toepassingen in ASP.NET. Ze bieden veel flexibiliteit doordat bedieningselementen op een pagina als objecten kunnen worden gebruikt. Deze besturingselementen kunnen gebeurtenissen zoals laden, klikken en wijzigen verwerken, vergelijkbaar met die in desktoptoepassingen. Anders dan webformulieren, kan ASP.NET worden gebruikt om XML-webservices te maken waarmee modulaire, gedistribueerde webapplicaties kunnen worden gebouwd, geschreven in elke taal. Deze services zijn interoperabel op verschillende platforms en apparaten.


Bovendien implementeert ASP.NET statusbeheer door de informatie (viewstate) met betrekking tot de status van besturingselementen op een webformulier naar de server te verzenden in een postback-aanvraag. Het biedt side-by-side uitvoeringstoepassingen van meerdere coupures waardoor ze op hetzelfde systeem met verschillende versies van .NET frameworks kunnen worden geïnstalleerd. Bovendien maakt het gebruik van XML-ondersteuning voor gegevensopslag, configuratie en manipulatie. ASP.NET gebruikt echter de codetoegangsbeveiliging en op functies gebaseerde beveiligingsfuncties van .NET Framework en inherente methoden van IIS voor het verifiëren van gebruikersreferenties als het gaat om het beveiligen van zijn applicaties.

Wat is asp.net? - definitie van techopedia