首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >轻量级在.net核心中意味着什么

轻量级在.net核心中意味着什么
EN

Stack Overflow用户
提问于 2018-06-18 10:28:33
回答 2查看 1.1K关注 0票数 0

我正在读一本关于Docker和Microservices的电子书。这说明与传统的.net标准相比,.net内核是轻量级的。

我不太明白它背后的故事。有谁能解释一下这件事吗?

EN

回答 2

Stack Overflow用户

发布于 2018-06-18 12:14:47

这是因为.Net核心针对微服务和dockers进行了优化。

简而言之,.Net核心没有提供像.Net标准的另一个经典实现那样多的东西,减少了它的大小,甚至允许应用程序与所有依赖项一起打包(因此不需要在运行的机器上安装任何.Net )。这就是为什么我认为它可以被称为轻量级。

请参见:

https://msdn.microsoft.com/en-us/magazine/mt842506.aspx

https://docs.microsoft.com/en-us/dotnet/standard/choosing-core-framework-server

About light weight of .net core app

票数 0
EN

Stack Overflow用户

发布于 2019-09-11 18:52:23

我正在读一本关于Docker和微服务的电子书。这说明与传统的.net标准相比,.net内核是轻量级的。

我想你在这里指的是.net核心是比.net框架轻量级的,因为.net标准只是由不同框架实现基类库的.net规范。

有关更多信息,请参阅以下链接:https://www.infoq.com/news/2017/10/dotnet-core-standard-difference/ https://medium.com/wolox-driving-innovation/net-core-vs-net-framework-a694f1fbdb26

现在回到为什么.net核心框架是轻量级的.net 4.5或其他框架,因为它是模块化的。在创建或运行应用程序时,您不需要安装所有依赖项,这与.net 4.5或其他框架不同,在这些框架中,所有内容都已安装。

基本上,.Net框架已经被拆分成使用CoreFX为.net核心框架实现的各个部分,这使得.Net核心变得轻量级。详情链接- https://www.tutorialspoint.com/dotnet_core/dotnet_core_managed_extensibility_framework.htm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50902030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档