我正在用Java编写图形应用程序.最终我想用脚本语言构建,所以事情是可编程的.你推荐哪种语言库?
可能的嫌疑人是:
犀牛(JavaScript)
JRuby(Ruby)
Jython(Python)
不太可能的候选人是:
使用JavaCC编写我自己的语言
LuaJava(Lua)
Groovy的
JavaFX的
脚本富
目标受众可能不是核心程序员,因此首选的是较少的晦涩语言.我的猜测是JavaScript更容易被他们接受,即使它的怪癖只是因为他们已经看到了更多.
Lua似乎在C/C++中很受欢迎,但至少LuaJava需要额外的.dll/.so,这使部署变得复杂.
编辑: PhiLho写道,有一个Java实现的Lua称为甘露.
相关问题:
在现有代码库中支持哪种脚本语言?(在C/C++中)
将脚本功能添加到.net应用程序
什么是嵌入C#桌面应用程序的最佳脚本语言.
Blauohr.. 9
如果目标受众是"没有编程技能......"选择jython(python)它很容易学习.(我7岁的女儿学得很快)
布鲁斯·埃克尔(Bruce Eckel)在"思考java"中用jython作了一章.
在危险中获得"向下投票"的蟒蛇更容易作为BASIC :-)
如果目标受众是"没有编程技能......"选择jython(python)它很容易学习.(我7岁的女儿学得很快)
布鲁斯·埃克尔(Bruce Eckel)在"思考java"中用jython作了一章.
在危险中获得"向下投票"的蟒蛇更容易作为BASIC :-)