1、ASP.NET 5(ASP.NET Core 1.0)
ASP.NET 5 是 ASP.NET Core 的早期版本,是在 .NET Core 的基础上开发的。ASP.NET 5 是 .NET Core 项目的一部分,它引入了许多新的特性和改进,包括更快的性能、更简单的配置和部署、更好的开发体验等。
ASP.NET 5是下一代ASP.NET,它为Web和云场景提供了熟悉的现代框架。它包括ASP.NET MVC的下一个版本,Web API,Web页面和SignalR。它是一种高性能和模块化设计,并且支持完全并行,可以无缝地从内部迁移到云。这些产品由ASP.NET团队与开源开发人员社区合作开发。我们一起致力于为Web开发创建最佳平台。ASP.NET 5重命名为ASP.Net Core 1.0。
2、.NET Core
.NET Core 是一个跨平台的、开源的 .NET 实现,可以在 Windows、Linux 和 macOS 等操作系统上运行。.NET Core 旨在解决 .NET Framework 在跨平台和性能方面的限制,提供了更快的性能和更好的可扩展性。.NET Core 包括了基本的类库、运行时和工具集,用于构建各种类型的应用程序,如 Web 应用、桌面应用、命令行工具等。
3、ASP.NET Core
ASP.NET Core 是基于 .NET Core 的下一代 Web 开发框架,是 ASP.NET 4.x 的重构和重新设计。ASP.NET Core 允许开发者构建跨平台的、高性能的 Web 应用程序和服务。ASP.NET Core 提供了一套模块化的、灵活的框架和工具,支持 MVC 模式、Web API、信号R、身份验证和授权等功能。