ASP.NET Core - Web 框架


Apache
跨平台
C#

软件简介

ASP.NET Core 是一个新的开源和跨平台的框架,用于构建如 Web
应用、物联网(IoT)应用和移动后端应用等连接到互联网的基于云的现代应用程序。ASP.NET Core 应用可运行于 .NET Core 和完整的 .NET
Framework 之上。它整合了原来ASP.NET中的MVC和WebApi框架,你可以在 Windows、Mac 和 Linux 上跨平台的开发和运行你的
ASP.NET Core 应用。

ASP.NET Core
在架构上做出了一些改变,这些改变会使它成为一个更为精简并且模块化的框架。在project.json文件中我们可以发现,ASP.NET Core 不再基于
System.Web.dll(我们在project.json中见到的大部分都是Microsoft打头) ,基于一系列颗粒化的,并且良好构建的 NuGet
包,结合智能提示,它能够让你通过仅仅包含需要的 NuGet 包的方法来优化你的应用。一个更小的应用程序接口通过“只为你需要的功能付出”(pay-for-
what-you-use)的模型获得的好处包括更可靠的安全性、简化服务、改进性能和减少成本。

特性:

  • 开源和跨平台
  • 满足运行在.NET Core和.NET Framework上
  • 中间件支持
  • 性能优化
  • 无所不在的依赖注入
  • 标准日志记录
  • 整合MVC和Web Api到一个框架中
  • MVC 标签帮助
  • CLI工具