平台独立编程和容器化

时间:2018-03-28 17:00:37

标签: asp.net-mvc-4 docker kubernetes docker-compose dockerfile

使用Asp.Net Core,我们可以构建独立于平台的应用程序,并且使用容器化方法,可以在不同的操作系统中托管和运行旧的现有IIS依赖应用程序。

如果将来实行集装箱化方法,那么它是否意味着它将以您使用何种语言构建代码并不重要?

1 个答案:

答案 0 :(得分:0)

这种语言可以实现平台独立性,而不是容器化。

.NET Core旨在跨平台。它能够在Linux,Windows和macOS上运行。这意味着它也可以在容器中运行这些平台。与Java,Node.js,Python等类似,有多个平台的运行时,运行时可能会在可能的情况下隐藏实现中的平台详细信息。

微软正在努力实现一种平台独立性的形式Windows Subsystem for Linux但我不确定它将不仅仅用于开发。 Linux Containers On Windows也可能有助于模糊线条,但下面有一个运行Linux容器的Linux VM。