ASP.NET Core 3.0 — это кроссплатформенная платформа с открытым исходным кодом для создания современных облачных приложений, подключенных к Интернету, таких как веб-приложения, приложения IoT и мобильные серверные части. Приложения ASP.NET Core работают в .NET Core — бесплатной кроссплатформенной среде выполнения приложений с открытым исходным кодом. Его архитектура предназначена для обеспечения оптимизированной среды разработки приложений, развернутых в облаке или запускаемых локально. Он состоит из модульных компонентов с минимальными накладными расходами, что позволяет сохранять гибкость при создании решения. Вы можете разрабатывать и запускать кроссплатформенные приложения ASP.NET Core в Windows, Mac и Linux.
.NET Core включает следующие компоненты
Неизменяемые коллекции;
Средство чтения метаданных ECMA-335 поддерживает низкоуровневую программу просмотра метаданных, позволяющую Roslyn анализировать сборки;
SIMD включает векторные типы, добавляет ряд базовых векторных типов, которые используют преимущества инструкций ЦП с одной инструкцией и несколькими данными (SIMD);
XML включает API-интерфейсы DOM, такие как типы XDocument и XmlDocument, XLinq и методы расширения XPath;