[英]Java + scripting engines: differences between JSR223 + similar alternatives
我已經開始使用JSR223的Rhino接口遇到一些非常惱人的問題:
foo
變量設置為具有屬性的Javascript值會很好,這樣我就可以將foo.bar
設置為某些內容並將foo.baz
為其他內容.JSR223只允許我將根全局變量設置為Java值。) 如果有必要,我會考慮切換到Rhino作為本機腳本引擎,但是如果沒有額外的努力就無法支持其他語言。
除了JSR223之外還有更好的抽象層嗎?
我聽說過Bean Scripting Framework,但我不確定它是如何不同/更差/更好。 我也跑過了Scripturian並且對此一無所知。
不是一個真正的答案,但從我簡陋的有限探索jsr223和bsf相當簡單,並沒有真正解決更強大的嵌入。 如果您真的想要更好的集成,則需要使用本機橋。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.