![]() |
1
5
在Java中,最好嵌入ECMAScript(JavaScript)选项。 Rhino . 我不认为基于原型的继承是一个交易杀手,因为有了一点规则,您可以使它的行为类似于基于类的继承。 如果你想和Java非常紧密地合作,那么 Groovy . 如果您需要JVM兼容性,也可以查看 Jython (jvm上的python) Jruby (JVM上的Ruby)和 Scala (JVM上的一种功能语言)。如果您不关心Java和JVM兼容性,请看 Ruby , Python 和 Erlang . Clojure 是JVM上Lisp的方言。 更深入地讲,TCL(工具命令语言)允许你在C/C++代码中嵌入一个解释器,有很多可嵌入的LISP和方案解释器等等。 |
![]() |
2
3
如果你想要一种像ecmascript一样工作的脚本语言,为什么不使用ecmascript呢?有许多开放源代码实现,请看下面的列表 Wikipedia . |
![]() |
3
2
我推荐使用python或ruby。两者都不像ecma,但我是在javascript之后学到的,而且它们很快就被接受了。另外,它们是更强大的语言,使它更好地替代了在应用程序内部使用JavaScript引擎(Ryo for Java)。 蟒蛇
红宝石
两个
|
![]() |
4
2
|
![]() |
5
2
哈克森·内科看起来正是你想要的。我不知道Nekovm有多可嵌入,但它是开源的,所以你可以随意摆弄它。 http://haxe.org |
![]() |
7
1
我们使用ECMAScript作为我所工作的软件产品的扩展语言,它工作得非常好。作为一种标准的(流行的)语言,能够向我们的用户指出该语言丰富的现成文档是很好的。我们构建了自己的ecmascript编译器,它可以转换为运行在上面的平台的字节码,但是如果我要重新做一次,我会认真考虑嵌入Google的V8 ecmascript引擎(事实上,我甚至会考虑在上面构建我们的整个应用程序)。 |
![]() |
9
0
QtScript 真是太好了。您没有提到应用程序的主要部分是用什么编写的,但是我想它不是qt,或者您已经知道qtscript了。 |
![]() |
nabster023 · 拉伸和旋转电影剪辑而不失真 7 年前 |
![]() |
BadmintonCat · 获取数组排序的索引 7 年前 |
![]() |
Dimentio · 无限循环(动作脚本3) 7 年前 |
![]() |
steph45 · 它们是一种在数组中找到最接近0的数字的方法吗? 7 年前 |
![]() |
AeroKLiam · AS3-使用组合框进行真/假测验 7 年前 |