Diskutera de olika komponenterna i NET Framework av Steve Nellon

NET Framework är en delvis öppen källkod och en freeware programvara ram som har utvecklats av teamet Microsoft. Den körs i grund och botten på Microsoft Windows och består av ett stort klassbibliotek namnges som FCL (Framework Class Library). Det ger användaren möjlighet språk interoperabilitet mellan olika programmeringsspråk. De program som är skrivna för .NET Framework utförs i en programvara miljö som är känd som CLR eller Common Language Runtime. Med olika tekniker och verktyg som tillhandahålls av denna plattform, hjälper det i utvecklingen av webben, Windows samt företagsapplikationer.

Förutom CLR och FLR, det finns andra komponenter i denna ram. Dessa inkluderar Dynamic Language Runtimes (DLR), Runtime Host, Application domäner, .NET Framework Security, Cross-Language interoperabilitet, Common Type System, profilering, Side-by-Side Execution och Metadata och självbeskrivande komponenter. Common Language Runtime (CLR)

Common Language Runtime eller CLR är en runtime miljö som tillhandahålls av Net Framework. Denna miljö har möjlighet att köra alla Net program. Koden som används för att köra under CLR betecknas som Managed Code. Programmerare behöver inte oroa sig för frågan om minneshantering i händelse av program som körs under CLR eftersom den har tillhandahållandet av samma förutom att gänga förvaltningen.

När ett program kräver minne, gör CLR program tilldelningen av minne för omfattning och de-allokerar samma på slutförandet av densamma. Språk kompilatorer såsom C #, .Net, J # och VB kommer att bidra till omvandlingen av Programmet eller koden till en Microsoft Intermediate Language eller MSIL vilket i sin tur kommer att få omvandlas till ursprunglig kod från CLR. Omdömen Net Framework Class Library

Även känd som Base Class Library, är det ett vanligt bibliotek för alla typer av applikationer med avseende på sättet att komma åt biblioteket klasserna tillsammans med de metoder som i VB.NET. Det kommer att vara densamma för alla andra språk i .NET inklusive C #. Denna komponent ger tillgång till data, kryptering, databaskopplingar, användargränssnitt, numeriska algoritmer, nätverkskommunikation samt webb applikationsutveckling. NET Class Library kan användas av XML Web Services, Windows-program, webbapplikationer, Windows Services samt Console Application.

Utvecklare när du använder denna komponent bara behöver importera Base Class Library i deras språkkod och använda fördefinierade metoder tillsammans med egenskaperna hos denna komponent för att genomföra komplexa och gemensamma funktioner som grafisk rendering, XML-dokument manipulation, databas interaktion och läsa och skriva till filen. Det är inklusive klasser och gränssnitt som är i grund och botten återanvändas och integrerar CLR. Common Type System (CTS)

Det är en uppsättning datatyper som ofta används i olika Net språk. CTS se utvecklarna att föremålen skrivna i flera av dessa språk har förmågan att interagera med varandra. Dessa typer måste vara kompatibla med varandra på mycket grundläggande nivå för att kommunicera mellan de program som är skrivna i någon NET klagomål språk.

Specifikation med avseende på CTS definierar alla möjliga datatyper tillsammans med programmering konstruktioner som stöds av CLR samt hur de kanske eller kanske inte har någon interaktion med varandra och därigenom överensstämmer med CLI eller Common Language Infrastructure. På grund av särskilt den här funktionen, denna struktur i princip stöder utbyte typer samt objektinstanser mellan biblioteken samt de program som har skrivits med hjälp av någon som överensstämmer NET språk. Interoperabilitet

Datorsystem gemensamt kräver med interaktion mellan äldre samt nyare applikationer. Ramverket ger utvecklare med vägen in till den funktionalitet som har genomförts i den nyare, liksom de äldre program som körs utanför tillhörande miljö.

Denna plattform är inklusive design presenterar liksom verktyg som hjälper ledningen av installationen av programvara. Det är generellt sett gjort så att noll störningar på den del av detta program med tidigare installerade och kära samt att göra det till att den överensstämmer med olika säkerhetskrav.

Programmerare använder ramen producera programvara med hjälp av en kombination av deras personliga källkod med denna struktur tillsammans med olika andra bibliotek. Det har byggts för ändamålet att användas av de flesta av de nya program som skapas för Windows-plattformen. Du kan komma i kontakt med en egen ASP.NET utvecklingsföretag som kan hjälpa dig att utveckla webbprogram som är stabila, skalbara och säkra.

Vi erbjuder NET utvecklingstjänster. Om du vill anställa certifierade NET-utvecklare för dina utvecklingsbehov, vänligen kontakta oss på Mindfire Solutions.