.Net Core 3.0 简介linux
.Net Core 3.0是微软刚发布的一款跨平台开源开发框架平台,它的特性就是:【高性能】、【跨平台】、【用途广】、【开源】、【爸爸屌】、【C#语言屌】【VS集成开发环境屌】。这些特性让.Net Core 3.0将来发展潜力十足,我我的认为.NET 将是将来企业级应用第一编程框架平台,你们能够期待一下,因此你们这回能够坚决的抱紧微软爸爸的大腿。编程
下图是说明.NET Core为啥能够跨平台的缘由,简单的说就是由于它重写了底层(指CoreCLR、CoreFX等),而且底层无系统依赖性,这样就可使任何系统均可以经过.Net Core的底层去处理经过.NET Core开发的程序。windows
PS:图中具体技术名称如:CLR、BCL你们能够百度一下,很好理解的。框架
这部分咱们能够举个栗子:好比说10我的要去舞台上表演变脸,他们每一个人要用的脸谱都不同(这里舞台就是系统,人就是程序)。若是咱们采用方式1部署应用,这就至关于咱们在表演前,要将全部人都用的脸谱都藏在舞台里,每一个上台表演的人上台后从舞台里拿出本身要用的脸谱,而后进行表演。若是咱们采用方式2部署应用,这就至关于咱们不用布置舞台,每一个人将本身要用的脸谱放在本身口袋,直接上去表演就行。(这两种方法的选择那就是仁者见仁,智者见智了,各有优缺点)。模块化