Hjem Udvikling Hvad er asp.net? - definition fra techopedia

Hvad er asp.net? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder ASP.NET?

ASP.NET er en samlet webudviklingsmodel integreret med .NET framework, designet til at levere tjenester til at skabe dynamiske webapplikationer og webservices. Det er bygget på Common Language Runtime (CLR) i .NET-rammen og inkluderer disse fordele som flersproget interoperabilitet, typesikkerhed, indsamling af skrald og arv.


Mark Anders og Scott Guthrie fra Microsoft oprettede den første version af ASP.NET i 1992. Den blev oprettet for at lette udviklingen af ​​distribuerede applikationer på struktureret og objektorienteret måde ved at adskille præsentationen og indholdet og dermed skrive ren kode. ASP.NET bruger koden bag modellen til at generere dynamiske sider baseret på Model-View-Controller-arkitektur.

De har nogle af de største forskelle fra ASP, en tidligere version af ASP.NET. Objektmodellen til ASP.NET er således markant forbedret fra ASP, hvilket gør den fuldstændigt bagudkompatibel med ASP.


Disse forskelle inkluderer:

1. Brug af kompileret kode (i stedet for fortolket kode),

2. Begivenhedsdrevet serversidet scriptingmodel,

3. Statsledelse

4. Hurtig applikationsudvikling ved hjælp af kontroller og biblioteker i .NET-rammen.

5. Dynamisk programmeringskode placeres separat i en fil eller et specielt udpeget tag. Dette undgår, at programkoden bliver ændret under runtime.

Techopedia forklarer ASP.NET

ASP.NET arbejder med Internet Information Server (IIS) for at levere indholdet som svar på klientanmodninger. Under behandling af anmodningerne giver ASP.NET adgang til alle .NET-klasser, brugerdefinerede komponenter og databaser, der ligner den til en desktop-applikation.


Webformularer er byggestenene til applikationsudvikling i ASP.NET. De giver masser af fleksibilitet ved at lade kontrollerne bruges på en side som objekter. Disse kontroller kan håndtere begivenheder såsom Indlæs, Klik og Skift, der ligner dem i desktop-applikationer. Ud over webformularer kan ASP.NET bruges til at oprette XML-webtjenester, der kan tillade opbygning af modulære, distribuerede webapplikationer, skrevet på ethvert sprog. Disse tjenester er interoperable på tværs af forskellige platforme og enheder.


Som tilføjelse implementerer ASP.NET tilstandsstyring ved at sende oplysningerne (viewstate) relateret til tilstanden af ​​kontroller på en webformular til serveren i en postback-anmodning. Det giver side-ved-side-eksekveringsapplikationer af flere valører, der gør det muligt at installere dem på det samme system med forskellige versioner af .NET-rammer. Desuden bruger den XML-support til datalagring, konfiguration og manipulation. Når det kommer til at sikre dets applikationer, bruger ASP.NET imidlertid kodeadgangssikkerheden og rollebaserede sikkerhedsfunktioner i .NET-rammer og inherente metoder til IIS til godkendelse af brugeroplysninger.

Hvad er asp.net? - definition fra techopedia