|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
以前很热炒跨平台,主要是由于硅谷挑战微软霸主地位的热情,但是冷静下来后,跨平台往往不是那么一回事。假设你有个软件,所谓的跨平台,你只需要为第二个平台上重新编译一次就行了,这样很难么?KRE的英文全称是KRuntimeEnvironment,个中K是ASP.NETvNext(厥后叫ASP.NET5)的项目代号。
KRE是ASP.NET5运转时情况,它是ASP.NET5的中心部分,ASP.NET5使用程序就是运转于KRE之上的。
那KRE与CoreCLR(.NETCoreruntime,跨平台)、CLR(.NETFrameworkruntime,仅限Windows)之间的干系是甚么呢?
KRE既能够运转于CLR、也能够运转于CoreCLR的runtime。下图中,KRE就处于蓝色ASP.NET5方框的底部。
KRE能够运转于CoreCLR,固然也能够运转Mono,今朝跨平台ASP.NET就是借助于KRE-Mono(CoreCLR还未公布),以是KRE是ASP.NET5可以跨平台的关头。
以是,假如用一句话来表达,KRE就是ASP.NET跨平台运转时。
【参考材料】
ASP.NET5:WhatareKRE,KVM,KPM?
Whatis.NETCore5andASP.NET5within.NET2015Preview
兄弟们,想来你们都看过了昨天的比赛了。我现在的痛苦状跟当时应该差不多。希望本版.net老师不吝赐教,为小弟这一批迷途的羊羔指一条阳光之道!您也知道:学习技术如果只有一个人摸索,那是一件多么痛苦的事情!还有,如果万辛能得名师或长者指点,那又是多么一件幸福和快乐的事情! |
|