Ich interessiere mich sehr für Python zum Programmieren auf der JVM und habe viel in Java und Ruby (nicht JRuby) und bis zu einem gewissen Grad in Groovy gearbeitet.
Was sind derzeit die Grenzen der Integration von Java-Jython und Java-JRuby? Was ist mit Groovy: Gibt es Dinge, die eine Java-Klasse tun kann, die eine Groovy-Klasse nicht kann? Und was ist mit der IDE-Integration (hauptsächlich Eclipse, aber auch IntelliJ und Netbeans sind interessant)?
Es interessiert mich nicht, ob Python, Ruby oder Groovy besser / prägnanter / was auch immer ist. Ich bin nur daran interessiert, wie gut sie derzeit in der JVM und den Tools (insbesondere IDEs) arbeiten. Mein Hauptinteresse gilt nicht einem Webserver, wenn das wichtig ist.
Einfache Beispiele für das Abrufen einer HelloWorld, die eine benutzerdefinierte Java-Klasse erweitert und eine benutzerdefinierte Java-Schnittstelle implementiert, wären für mich sehr nützlich.