正如在" Lua作为通用脚本语言? "中已经讨论过的那样,Lua目前可能不是桌面环境的最佳脚本语言.
但是你对未来有何看法?Lua会变得如此受欢迎,以至于很快就会有足够的库来使用它,比如Python,Ruby或类似的东西吗?
或者它只是留在它的魔兽世界中,就是这样吗?
我认为它有一个美好的未来,许多项目开始采用它,因为它的简单性和实用性.
示例: 令人敬畏的WM(窗口管理器)
该项目最近发布了第3版,其中包含一个完全用Lua编写的新配置系统.允许您将配置文件写成程序,循环,布尔值,数据结构.我个人喜欢这种系统的语法和灵活性,我认为它有很大的潜力.
如果它在未来变得更受欢迎,我不会感到惊讶.
布赖恩格
我想答案从"这取决于你想如何使用它......"开始.
如果您正在编写通用业务应用程序(从数据库中获取数据,在网页或窗口中显示数据,将数据保存到数据库中),Lua已经拥有您所需的功能.
在开普勒项目包含了Web开发的好东西.查看他们的模块以查看一些可用的库 - 有网络,MVC,DBMS访问,XML,zip,WSAPI,docs ......
作为示例Web应用程序,请查看Sputnik.
对于桌面用户界面,有wxLua - 用于wxWidgets的 Lua挂钩.
ORM明显缺失,但这并没有阻止人们在ORM可用之前用其他语言开发.
如果你正在寻找专业的图书馆 - 科学,多媒体,安全 - 在你检查LuaForge之前不要把Lua计算在内.
归根结底,Lua的设计中没有任何东西阻止通用.它恰好是小巧,快速,易于嵌入......所以人们这样做.