Satura rādītājs:
- Definīcija - ko nozīmē .NET kompakts ietvars (.NET CF)?
- Techopedia skaidro. NET Compact Framework (.NET CF)
Definīcija - ko nozīmē .NET kompakts ietvars (.NET CF)?
.NET kompakts ietvars (.NET CF) ir .NET ietvara apakškopa, kas nodrošina no aparatūras neatkarīgu vidi .NET lietojumprogrammu izpildei ierobežota resursa ierīcēs, piemēram, personālajos digitālajos palīgos (PDA), mobilajos tālruņos un televizora pierīcēs.
.NET CF atbalsta iegultās un mobilās ierīces, kas ir veidotas ar Microsoft Windows CE.NET operētājsistēmu.
.NET CF ietver:
- Optimizēta kopējās valodas izpildlaika (CLR) ar arhitektūru, kas mantota no .NET ietvara
- .NET Framework klases bibliotēkas apakškopa
- Klases, kas paredzētas tikai optimālai veiktspējai.
Techopedia skaidro. NET Compact Framework (.NET CF)
.NET CF veido platformu, lai piekļūtu viedās ierīces pamata funkcijām, un ļauj lietotnēm un komponentiem mijiedarboties ierīcē un internetā. Tas nodrošina savietojamību, lai piekļūtu operētājsistēmas Windows CE sākotnējām funkcijām un integrētu vietējos komponentus pārvaldītajā kodā, ļaujot gan vietējo, gan galddatoru ierīču lietojumprogrammu izstrādātājiem veidot lietojumprogrammas Windows Mobile un Windows Embedded CE ierīcēm.
.NET CF programmēšanas modelis ir līdzīgs .NET un tādējādi piedāvā pārvaldītā koda izmantošanas ar .NET ietvariem raksturīgās priekšrocības, piemēram, tipa drošību, atkritumu savākšanu un izņēmumu apstrādi, kā arī XML Web pakalpojumu nodrošināšanu rokas ierīcēm. Dažas no .NET CF funkcijām, kas atšķiras no .NET ietvara un ir jāņem vērā izstrādājot lietojumprogrammas, ir samazināta CLR, optimizēta atmiņa, specializētas vadības ierīces un atbalsta trūkums tādām funkcijām kā tālvadība un refleksija.
.NET CF piedāvā bagātīgu izstrādes un izpildes vidi viedajām ierīcēm, kurās darbojas Pocket PC (versijas, 2002, 2003 un Phone Edition) vai Windows CE.NET 4.1 vai jaunākas. Tas nodrošina klases bibliotēku, kas ir piemērota abu šo platformu izstrādātājiem neatkarīgi no atšķirībām to uzvedībā un lietojumā.
Lai arī tas ir līdzīgs .NET ietvariem, .NET CF lietojumprogrammu izstrāde rada jaunus izaicinājumus, kuru pamatā ir mobilo skaitļošanas un iegulto ierīču lietojumprogrammu prasības, kā arī ierobežojumi, ko uzliek Windows CE ierīces.
