在我的场景中,我想解释脚本文件并执行程序集中的方法。Lua给我带来了什么好处?如果您同时使用过Lua和CSharpCodeProvider,请将您的体验与两者进行对比。
发布于 2008-12-27 12:13:12
C#的主要优势是它是编译的和JITted的(尽管LUA在这些方面有实验代码)。
LUA的主要优点是它不需要编译。它运行较慢,但它有更好的引导时间。它还具有较少的引导代码(例如,您不需要使用System键入;...命名空间MyNs { ...类MyClass { ...等等)。
说到底,LUA在脚本世界中的统治地位是至高无上的:但它无法抗衡C#在性能世界中所能做的事情,反之亦然。
发布于 2008-12-29 19:12:41
你检查过IronPython了吗?它与Lua非常相似,但它是一种本地CLR语言。
https://stackoverflow.com/questions/393422
复制相似问题