Obsah:
- Definícia - Čo znamená .NET Compact Framework (.NET CF)?
- Techopedia vysvetľuje .NET Compact Framework (.NET CF)
Definícia - Čo znamená .NET Compact Framework (.NET CF)?
.NET compact framework (.NET CF) je podmnožina rozhrania .NET, ktorá poskytuje hardvérovo nezávislé prostredie na vykonávanie aplikácií .NET na zariadeniach obmedzených prostriedkami, ako sú osobné digitálne asistenti (PDA), mobilné telefóny a set-top boxy.
.NET CF podporuje vstavané a mobilné zariadenia, ktoré sú vytvorené s operačným systémom Microsoft Windows CE.NET.
.NET CF obsahuje nasledujúce položky:
- Optimalizovaná runtime jazyk bežného jazyka (CLR) s architektúrou zdedenou z rozhrania .NET
- Podskupina .NET Framework Class Library
- Sada tried určených výlučne pre optimálny výkon.
Techopedia vysvetľuje .NET Compact Framework (.NET CF)
.NET CF vytvára platformu pre prístup k základným funkciám inteligentného zariadenia a umožňuje aplikáciám a komponentom interagovať na zariadení a cez internet. Poskytuje interoperabilitu na prístup k natívnym funkciám operačného systému Windows CE a na integráciu natívnych komponentov do spravovaného kódu, čo umožňuje vývojárom aplikácií pre natívne aj stolné zariadenia vytvárať aplikácie pre zariadenia Windows Mobile a Windows Embedded CE.
Programovací model .NET CF je podobný ako .NET, a preto ponúka základné výhody použitia spravovaného kódu v rámci .NET frameworku, ako je napríklad bezpečnosť typu, zber odpadu a manipulácia s výnimkami, ako aj poskytovanie webových služieb XML ručným zariadeniam. Niektoré z funkcií .NET CF, ktoré sa líšia od .NET framework a je potrebné ich brať do úvahy pri vývoji aplikácií, sú minimalizovaná CLR, optimalizovaná pamäť, špecializované ovládacie prvky a nedostatok podpory pre funkcie, ako sú odľahčenie a odraz.
.NET CF predstavuje bohaté vývojové a vykonávacie prostredie pre inteligentné zariadenia so systémom Pocket PC (verzie, 2002, 2003 a Phone Edition) alebo Windows CE.NET 4.1 alebo novšie verzie. Poskytuje triednu knižnicu, ktorá je vhodná pre vývojárov oboch týchto platforiem, bez ohľadu na rozdiely v ich správaní a použití.
Aj keď je vývoj aplikácií .NET CF podobný, ako v prostredí .NET, predstavuje nové výzvy založené na požiadavkách aplikácií mobilných počítačov a zabudovaných zariadení spolu s obmedzeniami, ktoré ukladajú zariadenia Windows CE.