Ich entwickle ein Framework, das ich an die API der Skriptsprachen anbinden möchte, um es vielseitiger und einfacher zu machen (für einige Dinge bevorzuge ich selbst den Skripting-Weg ;). Mit Sprachen wie JRuby, Jython oder Rhino (JavaScript) gibt es Interpreter für viele populäre Skriptsprachen und soweit ich gelesen habe, implementieren alle von ihnen die Java Scripting Sprache API um sie in Ihre Java-Anwendung einzubinden.
Haben Sie Erfahrung mit dieser Art der Nutzung? Ich bin besonders an der Handhabung von z.B. assoziativen Arrays (oder Java Beans) interessiert. Wie ist die Leistung (z.B. im Vergleich zu einem CGI-ähnlichen Ansatz oder der nativen Java-Methode)? Wäre es einfach, zwischen den verschiedenen Interpretern zu wechseln (natürlich handelt es sich um eine API-Spezifikation, aber ich weiß immer noch nicht, wie man mit sprachspezifischen Problemen umgeht)?