Hjem Utvikling Hva er asp.net? - definisjon fra techopedia

Hva er asp.net? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr ASP.NET?

ASP.NET er en enhetlig webutviklingsmodell integrert med .NET framework, designet for å tilby tjenester for å lage dynamiske webapplikasjoner og webtjenester. Det er bygget på Common Language Runtime (CLR) av. NET-rammeverket og inkluderer fordelene som flerspråklig interoperabilitet, typesikkerhet, søppelinnsamling og arv.


Mark Anders og Scott Guthrie fra Microsoft opprettet den første versjonen av ASP.NET i 1992. Den ble opprettet for å lette utviklingen av distribuerte applikasjoner på strukturert og objektorientert måte ved å skille presentasjon og innhold og dermed skrive ren kode. ASP.NET bruker koden bak modellen for å generere dynamiske sider basert på Model-View-Controller-arkitektur.

De har noen store forskjeller fra ASP, en tidligere versjon av ASP.NET. Objektmodellen til ASP.NET er dermed betydelig forbedret fra ASP, noe som gjør den helt bakoverkompatibel med ASP.


Disse forskjellene inkluderer:

1. Bruk av kompilert kode (i stedet for tolket kode),

2. Hendelsesdrevet skriptsmodell på serversiden,

3. Statlig ledelse,

4. Rask applikasjonsutvikling ved bruk av kontroller og biblioteker for .NET-rammeverket.

5. Dynamisk programmeringskode plasseres separat i en fil eller et spesielt utpekt tag. Dette unngår at programkoden blir endret under kjøretid.

Techopedia forklarer ASP.NET

ASP.NET jobber med Internet Information Server (IIS) for å levere innholdet som svar på klientforespørsler. Under behandling av forespørslene gir ASP.NET tilgang til alle .NET-klasser, tilpassede komponenter og databaser, som ligner på en desktop-applikasjon.


Nettformer er byggesteinene i applikasjonsutvikling i ASP.NET. De gir mye fleksibilitet ved å la kontroller brukes på en side som objekter. Disse kontrollene kan håndtere hendelser som Last, klikk og endring, ligner de i desktop-applikasjoner. Annet enn webformer, kan ASP.NET brukes til å lage XML Web-tjenester som kan tillate å bygge modulære, distribuerte webapplikasjoner, skrevet på et hvilket som helst språk. Disse tjenestene er interoperable på forskjellige plattformer og enheter.


I tillegg implementerer ASP.NET tilstandsadministrasjon ved å sende informasjonen (viewstate) relatert til statusen for kontroller på et webskjema til serveren i en forespørsel om tilbakestilling. Den gir utførelsesapplikasjoner side om side av flere valører, slik at de kan installeres på samme system med forskjellige versjoner av .NET-rammer. Videre bruker den XML-støtte for datalagring, konfigurasjon og manipulering. Når det gjelder å sikre applikasjonene sine, bruker ASP.NET imidlertid kodetilgangssikkerheten og rollebaserte sikkerhetsfunksjonene til .NET-rammeverk og iboende metoder for IIS for godkjenning av brukeropplysninger.

Hva er asp.net? - definisjon fra techopedia