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