Tartalomjegyzék:
- Meghatározás - Mit jelent a .NET Compact Framework (.NET CF)?
- A Techopedia magyarázza a .NET kompakt keretet (.NET CF)
Meghatározás - Mit jelent a .NET Compact Framework (.NET CF)?
A .NET kompakt keretrendszer (.NET CF) a .NET keretrendszer részhalmaza, amely hardverfüggetlen környezetet biztosít a .NET alkalmazások végrehajtásához erőforrás-korlátozott eszközökön, például személyes digitális asszisztensek (PDA), mobiltelefonok és set-top boxok esetén.
A .NET CF támogatja a Microsoft Windows CE.NET operációs rendszerrel beépített beágyazott és mobil eszközöket.
A .NET CF a következőket tartalmazza:
- Optimalizált közös nyelv runtime (CLR), a .NET keretrendszerről örökölt architektúrával
- A .NET Framework Class Library egy részhalmaza
- Osztálykészlet, amelyet kizárólag az optimális teljesítmény érdekében terveztek.
A Techopedia magyarázza a .NET kompakt keretet (.NET CF)
A .NET CF egy platformot biztosít az intelligens eszköz mögöttes funkcióinak eléréséhez, és lehetővé teszi az alkalmazások és komponensek közötti kölcsönhatást az eszközön és az interneten keresztül. Az interoperabilitást biztosítja a Windows CE operációs rendszer natív funkcióinak eléréséhez és a natív komponensek integrálásához a kezelt kódba, lehetővé téve a natív és az asztali eszközök alkalmazásfejlesztőit, hogy alkalmazásokat építsenek a Windows Mobile és a Windows Embedded CE eszközökhöz.
A .NET CF programozási modellje hasonló a .NET-hez, és így a kezelt kód használata a .NET-keretrendszer használatával jár, mint például a típusbiztonság, a szemétgyűjtés és a kivételkezelés, valamint az XML webszolgáltatások nyújtása a kézi eszközökhöz. A .NET CF olyan jellemzői, amelyek különböznek a .NET-kerettől és amelyeket az alkalmazások fejlesztésekor figyelembe kell venni, a minimalizált CLR, az optimalizált memória, a speciális vezérlők, valamint a távirányítás és a reflexió támogatásának hiánya.
A .NET CF gazdag fejlesztési és végrehajtási környezetet mutat be a Pocket PC (2002, 2003 és Phone Edition) vagy a Windows CE.NET 4.1 vagy újabb verziót futtató okos eszközök számára. Osztálykönyvtárat biztosít, amely mindkét platformon fejlesztők számára alkalmas, függetlenül a viselkedésük és a használat különbségeitől.
Noha a .NET keretrendszerhez hasonló, a .NET CF alkalmazások fejlesztése új kihívásokat jelent, amelyek a mobil számítástechnika és a beágyazott eszközök alkalmazásának igényein alapulnak, a Windows CE eszközök által előírt korlátozásokkal együtt.