文章出處
文章列表
KRE的英文全稱是K Runtime Environment,其中K是ASP.NET vNext(后來叫ASP.NET 5)的項目代號。
KRE是ASP.NET 5運行時環境,它是ASP.NET 5的核心部分,ASP.NET 5應用程序就是運行于KRE之上的。
那KRE與Core CLR(.NET Core runtime,跨平臺)、CLR(.NET Framework runtime,僅限Windows)之間的關系是什么呢?
KRE既可以運行于CLR、也可以運行于Core CLR的runtime。下圖中,KRE就處于藍色ASP.NET 5方框的底部。
KRE可以運行于Core CLR,當然也可以運行Mono,目前跨平臺ASP.NET就是借助于KRE-Mono(Core CLR還未發布),所以KRE是ASP.NET 5能夠跨平臺的關鍵。
所以,如果用一句話來表達,KRE就是ASP.NET跨平臺運行時。
【參考資料】
文章列表
全站熱搜