I want to make a business logic of server side Java application as a set of scripts. So I need from a scripting engine:
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?
Groovy.
Groovy with its builders allows you to build powerful DSLs. All the Ruby guys will say JRuby but the Groovy works the nicest with the java platform.
Groovy also has a big community and seems to get things fixed quicker than Jython or JRuby. The support in eclipse is extremely good.
The only other option I would recommend is Clojure but I like whitespace instead of parens.
And use the Java scripting framework