我想將服務器端Java應用程序的業務邏輯作爲一組腳本來製作。所以,我從一個腳本引擎需要:將腳本語言嵌入Java服務器應用程序
- 最大Java的互操作性(即 Spring框架)
- 腳本重裝並重新編譯,從腳本語言
- 簡單明瞭 語法(有些DSL
- 易DB訪問能力 很好有),易學 曲線非硬核開發者
- 性能和穩定性
我在與Rhino的類似項目中有過一些經驗,並且非常好。但我想看看有沒有更好的東西。目前我正在研究Groovy。 JRuby和Jython比我需要完成這項任務要複雜一些。任何其他建議?要考慮什麼?
我想將服務器端Java應用程序的業務邏輯作爲一組腳本來製作。所以,我從一個腳本引擎需要:將腳本語言嵌入Java服務器應用程序
我在與Rhino的類似項目中有過一些經驗,並且非常好。但我想看看有沒有更好的東西。目前我正在研究Groovy。 JRuby和Jython比我需要完成這項任務要複雜一些。任何其他建議?要考慮什麼?
Groovy。
Groovy及其構建者允許您構建強大的DSL。 所有的Ruby人都會說JRuby,但Groovy在java平臺上工作得最好。
Groovy也有一個很大的社區,似乎比Jython或JRuby更快地修復了事情。 在eclipse中的支持非常好。
我會推薦的唯一的其他選擇是Clojure,但我喜歡空白而不是parens。
Groovy的肯定是去的Java腳本的方式 – 2010-04-22 21:22:50