Indholdsfortegnelse:
- Definition - Hvad betyder .NET Compact Framework (.NET CF)?
- Techopedia forklarer .NET Compact Framework (.NET CF)
Definition - Hvad betyder .NET Compact Framework (.NET CF)?
.NET compact framework (.NET CF) er en undergruppe af .NET framework, der giver et hardware-uafhængigt miljø til eksekvering af .NET-applikationer på ressourcebegrænsede enheder som personlig digital assistenter (PDA), mobiltelefoner og set-top-bokse.
.NET CF understøtter indbyggede og mobile enheder, der er bygget med Microsoft Windows CE.NET-operativsystem.
.NET CF inkluderer følgende:
- Optimeret fælles sprogkørselstid (CLR) med arkitektur, der er arvet fra .NET-rammer
- En undergruppe af .NET Framework Class Library
- Et sæt klasser, der udelukkende er designet til optimal ydelse.
Techopedia forklarer .NET Compact Framework (.NET CF)
.NET CF udgør platformen for adgang til de underliggende funktioner på en smart enhed og gør det muligt for applikationer og komponenter at interagere på enheden og over internettet. Det giver interoperabilitet for at få adgang til native funktioner i Windows CE-operativsystemet og til at integrere native komponenter i administreret kode, hvilket giver både native og desktop enhedsapplikationsudviklere mulighed for at oprette applikationer til Windows Mobile og Windows Embedded CE-enheder.
.NET CFs programmeringsmodel ligner .NET og giver således de iboende fordele ved at bruge administreret kode med .NET-rammen, såsom typesikkerhed, indsamling af affald og undtagelseshåndtering samt at levere XML-webtjenester til håndholdte enheder. Nogle af funktionerne i .NET CF, der adskiller sig fra .NET-rammer og skal overvejes, mens der udvikles applikationer, er den minimerede CLR, optimeret hukommelse, specialiserede kontroller og manglen på understøttelse til funktioner som genmontering og reflektion.
.NET CF præsenterer et rigt udviklings- og eksekveringsmiljø for smarte enheder, der kører Pocket PC (versioner, 2002, 2003 og Phone Edition) eller Windows CE.NET 4.1 eller nyere. Det giver et klassebibliotek, der er velegnet til udviklere af begge disse platforme, uanset forskelle i deres opførsel og brug.
Selvom den ligner .NET-rammer, giver udviklingen af .NET CF-applikationer nye udfordringer baseret på kravene fra applikationer til mobil computing og indlejrede enheder sammen med de begrænsninger, der er pålagt af Windows CE-enheder.
