Hva er ASP.NET? og det er ARKITEKTUR
Hva er ASP.Net?
ASP.Net er en webutviklingsplattform levert av Microsoft. Den brukes til å lage nettbaserte applikasjoner. ASP.Net ble først utgitt i 2002.
Den første versjonen av ASP.Net som ble distribuert var 1.0. Den siste versjonen av ASP.Net er versjon 4.6. ASP.Net er designet for å fungere med HTTP-protokollen. Dette er standardprotokollen som brukes på tvers av alle nettapplikasjoner.
ASP.Net-applikasjoner kan også skrives på en rekke .Net-språk. Disse inkluderer C#, VB.Net og J#. I dette kapittelet vil du se noen grunnleggende grunnleggende om .Net-rammeverket.
Den fullstendige formen for ASP er Active Server Pages, og .NET er Network Enabled Technologies.
ASP.NET Architecture og dens komponenter
ASP.Net er et rammeverk som brukes til å utvikle en nettbasert applikasjon. Den grunnleggende arkitekturen til ASP.Net-rammeverket er som vist nedenfor.
Arkitekturen til.Net-rammeverket er basert på følgende nøkkelkomponenter
- Språk – Det finnes en rekke språk for .net framework. De er VB.net og C#. Disse kan brukes til å utvikle webapplikasjoner.
- Bibliotek – .NET Framework inkluderer et sett med standard klassebiblioteker. Det vanligste biblioteket som brukes for nettapplikasjoner i .net er nettbiblioteket. Nettbiblioteket har alle nødvendige komponenter som brukes til å utvikle.Net nettbaserte applikasjoner.
- Felles språkbruk – Common Language Infrastructure eller CLI er en plattform. .Net-programmer kjøres på denne plattformen. CLR brukes til å utføre nøkkelaktiviteter. Aktiviteter inkluderer unntakshåndtering og søppelhenting.
Nedenfor er noen av hovedkarakteristikkene til ASP.Net-rammeverket
- Kode bak-modus – Dette er konseptet med separasjon av design og kode. Ved å gjøre denne separasjonen blir det lettere å vedlikeholde ASP.Net-applikasjon. Den generelle filtypen for en ASP.Net-fil er aspx. Anta at vi har en nettside som heter MyPage.aspx. Det vil være en annen fil kalt MyPage.aspx.cs som vil betegne kodedelen av siden. Så Visual Studio lager separate filer for hver nettside, en for designdelen og den andre for koden.
- Statlig ledelse – ASP.Net har anlegget til å kontrollere statens ledelse. HTTP er kjent som en statsløs protokoll. La oss ta et eksempel på en handlekurvapplikasjon. Nå, når en bruker bestemmer seg for hva han vil kjøpe fra nettstedet, vil han trykke på send-knappen. Søknaden må huske varene brukeren velger for kjøpet. Dette er kjent som å huske statusen til en applikasjon på et gjeldende tidspunkt. HTTP er en statsløs protokoll. Når brukeren går til kjøpssiden, vil ikke HTTP lagre informasjonen på handlekurvens varer. Ytterligere koding må gjøres for å sikre at varene i handlekurven kan overføres til kjøpssiden. En slik implementering kan til tider bli kompleks. Men ASP.Net kan utføre statsadministrasjon på dine vegne. Så ASP.Net kan huske handlekurven og sende den over til kjøpssiden.
- caching – ASP.Net kan implementere konseptet Caching. Dette forbedrer ytelsen til applikasjonen. Ved å bufre kan de sidene som ofte etterspørres av brukeren lagres på et midlertidig sted. Disse sidene kan hentes raskere og bedre svar kan sendes til brukeren. Så caching kan forbedre ytelsen til en applikasjon betydelig.
ASP.Net er et utviklingsspråk som brukes til å bygge nettbaserte applikasjoner. ASP.Net er designet for å fungere med standard HTTP-protokollen.