<分区>
我将在我的新项目上工作,客户要求尽可能使用 'Lua',我以前从未使用过它,通过搜索我发现它比 javascript 快并且现在越来越流行。
因为我很困惑,我以前从未使用过它,所以我想知道一些事情
- 它真的(在性能和使用方面)比 javascript 更好吗?
- 我会得到足够的资源吗(因为我不想在开始开发后因为缺乏资源而搬过来,或者我很难开发)?
- 它需要除 C 编译器以外的任何东西才能运行吗?
伙计们,在开始之前了解这些事情真的很重要。任何帮助将不胜感激。
标签 javascript lua
<分区>
我将在我的新项目上工作,客户要求尽可能使用 'Lua',我以前从未使用过它,通过搜索我发现它比 javascript 快并且现在越来越流行。
因为我很困惑,我以前从未使用过它,所以我想知道一些事情
伙计们,在开始之前了解这些事情真的很重要。任何帮助将不胜感激。
最佳答案
我假设您正在用 C 或 C++ 编写一个独立的应用程序,并且您正在寻找一种语言来使人们能够通过嵌入另一种语言来扩展该应用程序。这几乎是 Lua 的领域。
Lua 的强项是它很容易嵌入到您的 (C) 应用程序中。它编译速度快,体积小,许可自由,使用 Lua 中的 C 函数相对容易。标准的 Lua 有足够的性能来处理大多数你会用这样的语言来做的事情;如果您需要更高的原始速度,可以查看 LuaJIT ,Lua 的 JIT 编译器。
关于您的问题:
在您的应用程序中嵌入一个完整的 JavaScript 环境,并将您的应用程序连接到 JS 环境,可能需要大量工作(尽管 Google 的 V8 引擎有一些功能可以帮助您;请参阅 here)。
关于javascript - 我应该使用 Lua 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18507447/