Scripting language to embed into a Java server application
- by Alexey Kalmykov
I want to make a business logic of server side Java application as a set of scripts. So I need from a scripting engine:
Maximum Java interoperability (i.e.
Spring framework)
Script reloading and recompiling
Easy DB access from scripting language
Clear and simple
syntax (some DSL capabilities would
be nice to have), easy learning
curve for non-hardcore developers
Performance and stability
I had some experience in the similar project with Rhino and it was pretty good. But I want to see if there is something better. Currently I'm looking into Groovy. JRuby and Jython are a bit more complex than I need for this task. Any other suggestion? What to take into consideration?