标签:跨平台

.net

.NET Core跨平台的奥秘[下篇]:全新的布局

13

鑫神 发布于 2018-10-24

一、跨平台的.NET Core 综上所述,要真正实现.NET 的跨平台伟业,主要需要解决两个问题,一是针对不同的平台设计相应的运行时为中间语言CIL提供一个一致性的执行环境,而是提供统一的BCL以彻底解决代码复用的难题。对于真正跨平台的.NET Core来说,微软不仅为它设计了针...

阅读(134)评论(0)赞 (1)

.net

.NET Core跨平台的奥秘[中篇]:复用之殇

14

鑫神 发布于 2018-10-24

所谓由于目标框架的独立性,意味着不仅仅是作为虚拟机的Runtime是根据具体平台特性设计的,作为编程基础的BCL也不能跨平台共享,它为开发者带来的一个最大的问题就是:很难编写能够在各个目标框架复用的代码。比较极端的场景就是:当我们需要为一个现有的桌面应用提供针对移动设备的支持时,...

阅读(522)评论(2)赞 (0)

.net

.NET Core跨平台的奥秘[上篇]:历史的枷锁

8

鑫神 发布于 2018-10-24

对于计算机从业人员来说,“平台(Platform)”是一个我们司空见惯的词语,在不同的语境中它具有不同的语义,比如它可以指代操作系统环境和CPU架构类型,也可以表示硬件设备类型。经过多年的苦心经营,微软已经为在Windows平台下构建了一个完整的支持多种设备的.NET生态系统。与...

阅读(127)评论(0)赞 (0)