.NET Framework se komponente
13 Februarie 2002; 18 jaar gelede (2002-02-13)
4.6.1 (4.6.01055.00/ 30 November 2015; 4 jaar gelede (2015-11-30)
Windows 98 of later, Windows NT 4.0 of later
Die voorafgeskrewe oplossings wat deel vorm van die raamwerk se Basis klasversameling dek 'n wye verskeidenheid programmeerbehoeftes op gebiede wat onder ander insluit: gebruikerskoppelvlak, datatoegang, Databasisverbinding, kriptografie, webtoepassing-ontwikkeling, numeriese algoritmes en netwerkkommunikasie. Die klasversameling word deur programmeerders saam met hulle eie bronkode gebruik om toepassings te skep.
Ontwerpsdoelwitte en hoofkenmerkeWysig
Rekenaartaalonafhanklikheid - Die .NET Framework stel 'n Common Type System of CTS bekend. Die CTS spesifikasie definieer alle moontlike datatipes en programmeerkonstrukte wat deur die CLR ondersteun word en hoe hulle mag of nie met mekaar mag interaksie hê nie. Vanweë hierdie kenmerk ondersteun die .NET Framework ontwikkeling in 'n verskeidenheid rekenaartale.
Oordraagbaarheid - 'n Ontwerpsdoelwit van die .NET Framework is om neutraal ten opsigte van sy platform te wees en dus kruisplatform versoenbaar te wees. Dit wil sê die program wat geskryf is om die raamwerk te gebruik behoort op enige stelsel te kan werk waar die raamwerk geïmplementeer is. Microsoft se kommersiële implementerings van dié raamwerk dek tans Windows, Windows CE en die Xbox 360. Microsoft lê ook die spesifikasies vir die Common Language Infrastructure (wat die kern klasversameling, Common Type System en die Common Intermediate Language insluit) asook die C# en die C++/CLI rekenaartale aan beide ECMA en die ISO voor, wat hulle as oop standaarde beskikbaar maak. Dit maak dit dus moontlik vir derde partye om versoenbare implementerings van die raamwerk en sy tale op ander platforms te ontwikkel.
Die kern van die .NET Framework lê in wese by die Common Language Infrastructure of CLI. Die doel van die CLI is om 'n neutrale platform ten opsigte van rekenaartale daar te stel vir die ontwikkeling van toepassings, die uitvoer van programme insluite funksies wat fouthantering, geheuebestuur, sekuriteit en versoenbaarheid in die hand werk. Microsoft se implementering van die CLI word die Common Language Runtime of CLR genoem.
Die CIL is selbeskrywend deur .NET metadata. Die CLR gaan die metadata na om te verseker dat die korrekte metode geroep word. Metadata word gewoonlik geskep deur die taalsamestellers (compilers) maar ontwikkelaars kan hulle eie metadata skep deur hul eie kenmerke (attributes) te definieer. Metadata bevat ook inligting oor die assembly. Metadata word ook gebruik om die reflektiewe programmeervermoëns van die .NET Framework te implementeer.
↑ (en) ".NET Framework 4.6.1 is now available!". .NET Blog. .NET Foundation. 30 November 2015.
↑ Microsoft het ook voorheen implementerings van .NET 1.0 vrygestel wat op Unix-gebaseerde platforms kon werk soos FreeBSD en ook op Mac OSX, maar lisensievereistes het die gebruik daarvan beperk tot opvoedkundige gebruik en is die implementerings nie meer sedert .NET 1.1 beskikbaar nie.
Wikimedia Commons het meer media in die kategorie Microsoft .NET Framework.
Ontsluit van "https://af.wikipedia.org/w/index.php?title=Microsoft_.NET_Framework&oldid=1888932"