我对这些术语之间的区别感到困惑:
谁能简要解释一下?
是下一代ASP.NET,可为Web和云方案提供熟悉的现代框架。它包括ASP.NET MVC,Web API,Web Pages和SignalR的下一版本。它是一种高性能的模块化设计,并支持全部并排,从而可以无缝地从内部迁移到云。这些产品由ASP.NET团队与开放源代码开发人员社区共同积极开发。我们将共同致力于创建最佳的Web开发平台。
更新:它已从ASP.NET 5重命名为ASP.Net Core 1.0。
.NET Core是经过优化的小型运行时,它是ASP.NET Core的基础。它当前可在Windows,Linux和Mac上运行。它是一种高性能的模块化设计,并支持在Web服务器上拥有多个应用程序,每个应用程序都有自己的.NET Core运行时副本,从而可以提供完整的并排体验,并且可以轻松地采用新的。 NET Core版本而不会影响其他应用程序,这使.NET Core体系结构比当前经典的.NET 4.6有了飞跃。这些产品由.NET团队积极开发,并与开放源代码开发人员社区合作。我们共同致力于使用新功能和新方案来改进和扩展.NET平台。
.NET Core具有两个主要组件。它包括一个小型运行时,该运行时使用与.NET Framework CLR相同的代码库构建。.NET Core运行时包含相同的GC和JIT(RyuJIT),但不包含应用程序域或代码访问安全性之类的功能。运行时通过Microsoft.CoreCLR包在NuGet上交付。
.NET Core还包括基类库。这些库与.NET Framework类库的代码基本相同,但是已经进行了分解(消除了依赖项)以使我们能够发布较小的库集。这些库作为NuGet.org上的System。* NuGet软件包提供。
有关更多信息,请参见.NET Core简介
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句