启动Lua,用啥?
Posted
技术标签:
【中文标题】启动Lua,用啥?【英文标题】:Starting Lua, what to use?启动Lua,用什么? 【发布时间】:2011-09-22 23:36:18 【问题描述】:我正在尝试学习 Lua,但我真的不知道要下载哪个二进制文件。有两种选择:
Lua 二进制文件 适用于 Windows 的 Lua第二个选项 Lua for Windows 似乎是推荐的选项,但安装程序的重量为 26.6Mb,这对于应该是一种轻量级语言来说相当庞大。
我正在考虑将 Lua 用作游戏的脚本语言,或许还可以用作文件处理的快速开发语言,就像 Python 或 Ruby 那样。所以它必须是轻量级的,而不是 26.6Mb 的文件。
哪个适合下载和启动?
【问题讨论】:
Python 2.7 的下载量约为 17MB,因此 LFW 的下载量对于脚本语言来说仍然是相当合理的。此外,将 Lua 作为独立程序的脚本语言嵌入不需要下载您的程序(除了您的程序本身)。如果您提供在命令行上运行的裸脚本,您的用户将只需要下载 LFW。 【参考方案1】:Luaforwindows,毫无疑问。它更简单、更轻松、更快捷。
安装程序附带了很多东西(如果我没记错的话,Scite 编辑器和几个额外的库)。但是安装程序会在安装所有这些额外的东西之前询问您。只需安装最低限度就可以了。
【讨论】:
【参考方案2】:Lua for Windows 包括一些其他有用的库和工具。包含的实际 Lua 可执行文件仍然很小,如预期的那样在 1-2MB 范围内。
已经有了额外的东西只会让事情变得更容易,而且磁盘空间很便宜:使用 Lua for Windows。
【讨论】:
所以如果要求最终用户获取 Lua 以便他们可以直接运行 Lua 脚本,他们只需下载适用于 Windows 的 Lua 并选择不安装除基本可执行文件之外的所有内容?【参考方案3】:您可能还想查看ZeroBrane Studio,它在 Windows 上只有 4M 下载,并且基于与 Lua for Windows 附带的 SciTE 相同的编辑器。 ZBS 还自带50+ Lua examples and few simple lessons,可以快速上手 Lua 编程。
【讨论】:
【参考方案4】:引用自here。
安装
LuaBinaries 文件适用于希望将 Lua 集成到其应用程序或发行版中并希望与 LuaBinaries 保持兼容性的高级用户和程序员,因此它们也将与 Internet 上提供的许多其他模块兼容。
如果您想要完整的 Lua 安装,请查看其他项目,例如 Lua for Windows 和 LuaRocks。
在我看来,您应该下载 Lua for Windows。
【讨论】:
以上是关于启动Lua,用啥?的主要内容,如果未能解决你的问题,请参考以下文章