ASP.NET Core是一个开放源代码和跨平台?架,用于构建基于现代云的互联网连接应用程序,例如Web应用程序,IoT应用程序和移动后端。ASP.NET Core应用程序在.NET Core(一个免费的,跨平台的开源应用程序运行时)上运行。它的架构旨在为部署到云或本地运行的应用程序提供优化的开发框架。它由具有最小开销的模块化组件组成,因此您在构建解决方案时可以保持灵活性。您可以在Windows,Mac和Linux上跨平台开发和运行ASP.NET Core应用程序。
.NET Core包括以下组件:
Immutable Collections;
ECMA-335 Metadata Reader;支持低级的元数据查看器,允许Roslyn解析程序集
SIMD启用向量类型;添加一系列的基础vector类型,利用单指令和多数据(SIMD)CPU指令
XML;包括DOM APIs,比如theXDocumentandXmlDocumenttypes,XLinq和通讯的XPath扩展方法