Оглавление:
- Определение. Что означает .NET Compact Framework (.NET CF)?
- Techopedia объясняет .NET Compact Framework (.NET CF)
Определение. Что означает .NET Compact Framework (.NET CF)?
Компактная платформа .NET (.NET CF) представляет собой подмножество платформы .NET, которая обеспечивает аппаратно-независимую среду для выполнения приложений .NET на устройствах с ограниченными ресурсами, таких как персональные цифровые помощники (PDA), мобильные телефоны и телевизионные приставки.
.NET CF поддерживает встроенные и мобильные устройства, созданные на основе операционной системы Microsoft Windows CE.NET.
.NET CF включает в себя следующее:
- Оптимизированная общеязыковая среда выполнения (CLR) с архитектурой, унаследованной от .NET Framework
- Подмножество библиотеки классов .NET Framework
- Набор классов, специально предназначенных для оптимальной производительности.
Techopedia объясняет .NET Compact Framework (.NET CF)
.NET CF создает платформу для доступа к базовым функциям интеллектуального устройства и позволяет приложениям и компонентам взаимодействовать на устройстве и через Интернет. Он обеспечивает взаимодействие для доступа к собственным функциям операционной системы Windows CE и для интеграции собственных компонентов в управляемый код, что позволяет разработчикам приложений как для собственных, так и для настольных устройств создавать приложения для устройств Windows Mobile и Windows Embedded CE.
Модель программирования .NET CF аналогична .NET и, таким образом, предлагает неотъемлемые преимущества использования управляемого кода с платформой .NET, такие как безопасность типов, сборка мусора и обработка исключений, а также предоставление веб-служб XML для портативных устройств. Некоторые функции .NET CF, которые отличаются от .NET Framework и должны учитываться при разработке приложений, - это минимизированный CLR, оптимизированная память, специализированные элементы управления и отсутствие поддержки таких функций, как удаленное взаимодействие и отражение.
.NET CF представляет собой богатую среду разработки и выполнения для интеллектуальных устройств, работающих под управлением Pocket PC (версии 2002, 2003 и Phone Edition) или Windows CE.NET 4.1 или более поздней версии. Он предоставляет библиотеку классов, которая подходит для разработчиков обеих этих платформ, независимо от различий в их поведении и использовании.
Несмотря на то, что аналогично .NET Framework, разработка приложений .NET CF ставит новые задачи, основанные на требованиях приложений для мобильных компьютеров и встроенных устройств, а также на ограничениях, налагаемых устройствами Windows CE.
