MTE förklarar: Vad är .NET Framework och varför behöver du det för att installera Apps i Windows
När du installerar applikationer från hela webben kan du ha stött på några som kräver att du har installerat olika versioner av Microsoft. NET Framework.
.NET Framework är i själva verket en viktig del av många applikationer från hela webben, oavsett deras syfte. Låt oss börja med att ta reda på vad det betyder.
Vad är en ram?
I grund och botten görs en ram för att stödja andra applikationer. När det gäller .NET Framework, innehåller den filer och funktioner som inte är egentligen inom de program som kallar dem, så att ha dessa ramar spara utvecklare svårigheten att behöva koda många av dessa saker i sig själva.
Vad betyder .NET betyder?
I det här sammanhanget hänvisar .NET till en grupp av tekniker som tillåter applikationer att interagera över och via Internet i större utsträckning. Detta används av både lokala applikationer och webbservrar för att driva aktivitet över Internet och ligger till grund för vilken cloud computing-tjänster är byggda.
.NET använder följande Internetstandarder:
- HTTP - Du kanske känner igen det här. Det står för " H yper T ext T Ransfer P Rotocol", och det används för att bestämma vad din webbläsare och webbservern gör som svar på dina kommandon, som att skriva in en webbadress.
- XML - Extensible Markup Language. Detta görs speciellt för webbdokument, vilket tillåter taggar som definierar olika formateringar för olika saker.
- SOAP - S imple Oject A ccess P rotocol. Det här är en XML-baserad meddelandestjänst som används för att koda meddelanden innan de skickas över nätverket. Meddelanden från SOAP överförs via olika Internetprotokoll, som HTTP.
- UDDI - U niversal D escription, D iscovery och I ntegration. Detta fungerar som en telefonbok av olika slag, så att företagen kan hitta varandra via Internet.
Så vad är .NET Framework?
.NET Framework är en ram av teknik som används av applikationer som i sig är beroende av .NET-teknik. Applikationer som kräver. NET Framework brukar väga mycket Internetanslutning till sina primära användningar.
.NET Framework i sig använder följande:
- CLR - C ommon L anguage R untime. Detta hanterar .NET-kod, minne, undantag, felsökning, profilering och säkerhet. Detta är också känt som VES, eller Virtual Execution System.
- FCL - F ramverk C lass L ibrary. Namn för tusentals klasser som används för att definiera objektegenskaper. Dessa klasser inkluderar runtime funktionalitet, databas interaktion och andra funktioner.
- ASP.NET - Används för att skapa webbsidor och tjänster. För att göra detta behandlar det allt på en sida som ett objekt att köra serverns sida. Dessa sidor sammanställs sedan till ett annat språk, som sedan kompileras till inbyggd kod (för din egen maskin), som sedan körs genom din processor.
Vad gör jag med det?
Första är första. Se till att du har tagit den senaste versionen från Microsofts webbplats. Också se till att du använder Windows Update för att hålla ditt system upp till par. Vissa delar av .NET Framework är kanske inte kompatibla om du inte har de senaste, största Windows-uppdateringarna installerade på din dator.
Därefter borde du ha det bra. Om något går fel med installationen bör du överväga att använda .NET Framework Cleanup-verktyget för att bli av med äldre versioner som kan orsaka problem. Inga applikationer ska vara strikt inkompatibla med en nyare version av ramverket, men om det är en chans, kommer programmet att berätta vilken version du behöver, varefter du bara behöver söka efter den och ladda ner den till din dator.