none
RyuJIT、Roslyn、.net Native这些是什么啊? RRS feed

  • 问题

  • 都是编译器吗?区别是什么?

    请问Visual Studio 2013 升级到update 2以后有这些工具吗?还是需要另外安装?

    另外下一代asp.net将全部开源,而且开源跨平台,这里的跨平台是说以后在Linux上开发web,无需Mono了吗?

    谢谢

    2014年5月16日 7:53

答案

  • 一、Roslyn:微软下一代的C#和VB.NET编译器(把C#/VB.NET转化成IL语言的)。

    二、RyuJIT:下一代的.NET编译器(RyuJIT仅能够在工作在64位版本的Windows8.1或者Windows Server 2012 R2),把IL语言再次转化为对应系统的机器码。

    三、Native:直接生成本机的机器码(不经过IL语言啥的,仅支持64位或ARM,前提条件:必须有真正环境的机器(比如真正64位)),参考:http://www.csdn.net/article/2014-04-16/2819333-.NET-Native-Preview

    四、ASP.NET以后理论上应该只要开源,经过一系列变更之后得到Linux,Mac支持。现在尚不确定。按照微软官方说法,应该以后Linux和Mac上也可以开发ASP.NET程序。

    PS,了解C#6的新特性,参考:http://www.cnblogs.com/lhking/p/3660182.html


    ASP.NET Forum
    Other Discussion Forums
    FreeRice Donate
    Issues to report
    Free Tech Books Search and Download

    2014年5月17日 12:21
    版主