代码之家  ›  专栏  ›  技术社区  ›  David Robbins

对于动态代码执行,Lua在C#中比CSharpCodeProvider有哪些优势?

  •  1
  • David Robbins  · 技术社区  · 17 年前

    2 回复  |  直到 14 年前
        1
  •  1
  •   Jonathan C Dickinson    17 年前

    C#的主要优势在于它是编译和JIT的(尽管LUA在这些方面有实验性的代码)。

    LUA的主要优点是它不需要编译。它运行得较慢,但有更好的引导时间。它还具有较少的引导代码(例如,您不需要使用System;…名称空间MyNs{…类MyClass{…等等)进行键入。

    最终,LUA在脚本世界的统治是至高无上的:但它无法与C#在性能世界的表现相抗衡,反之亦然。

        2
  •  1
  •   Mark Maxham    17 年前