Лучшие вопросы
Таймлайн
Чат
Перспективы

.NET

кроссплатформенная, модульная платформа, для программ c# Из Википедии, свободной энциклопедии

.NET
Remove ads

.NET (ранее известна как .NET Core) — модульная платформа для разработки программного обеспечения с открытым исходным кодом[5].

Совместима с такими операционными системами как Windows, Linux и macOS, а так же мобильными Android и iOS. Была выпущена компанией Microsoft.

У платформы есть собственное сообщество на GitHub.

Поддерживает следующие языки программирования: C#, Visual Basic .NET (частично) и F#[5].

Remove ads

История

Суммиров вкратце
Перспектива
Подробнее Версия, Дата выхода ...

Как и было объявлено, начиная с .NET 5, версии платформа стала называться .NET (без использования «Core» в названии), что символизирует объединение .NET Core, Mono и .NET Framework[18][19].

Remove ads

Архитектура

.NET основана на .NET Framework. Платформа .NET отличается от неё модульностью, кроссплатформенностью, возможностью применения облачных технологий, и тем, что в ней произошло разделение между библиотекой CoreFX и средой выполнения CoreCLR[5].

.NET — модульная платформа. Каждый её компонент обновляется через менеджер пакетов NuGet, а значит можно обновлять её модули по отдельности, в то время как .NET Framework обновляется целиком. Каждое приложение может работать с разными модулями и не зависит от единого обновления платформы[20].

CoreFX — это библиотека, интегрированная в .NET. Среди её компонентов: System.Collections, System.IO, System.Xml[21].

CoreCLR — это среда выполнения, включающая в себя RyuJIT (JIT-компилятор), встроенный сборщик мусора и другие компоненты[22].

Remove ads

Примечания

Ссылки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads