当前位置:  开发笔记 > 编程语言 > 正文

Java:用于嵌入Java桌面应用程序的脚本语言(宏)

如何解决《Java:用于嵌入Java桌面应用程序的脚本语言(宏)》经验,为你挑选了1个好方法。

我正在用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 :-)



1> Blauohr..:

如果目标受众是"没有编程技能......"选择jython(python)它很容易学习.(我7岁的女儿学得很快)

布鲁斯·埃克尔(Bruce Eckel)在"思考java"中用jython作了一章.

在危险中获得"向下投票"的蟒蛇更容易作为BASIC :-)

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有