有了IIS,我们可以构建与平台无关的应用程序,使用容器化方法,相同的旧的依赖于Asp.Net的应用程序也可以在不同的操作系统上托管和运行。
这是不是意味着,如果将来实践了容器化方法,那么用什么语言构建代码就不再重要了?
发布于 2018-03-29 08:14:07
它是实现平台无关性的语言,而不是容器化。
.NET Core被设计成跨平台的。它可以在Linux、Windows和macOS上运行。这意味着它也可以在这些平台的容器中运行。与Java、Node.js、Python等类似,有多个平台的运行时,运行时会以某种方式向您的实现隐藏平台细节。
微软正在通过其Windows Subsystem for Linux致力于平台独立性的形式,但我不确定这是否会被用于开发之外的更多用途。Linux Containers On Windows可能也有助于模糊界限,但在其下面是一个运行Linux容器的Linux虚拟机。
https://stackoverflow.com/questions/49540295
复制相似问题