Tôi rất quan tâm đến Python để lập trình trên JVM và tôi đã làm việc với Java và Ruby (không phải JRuby) rất nhiều và ở một mức độ nhất định trong Groovy.
Các giới hạn đối với tích hợp Java-Jython và Java-JRuby ngay bây giờ là gì? Thế còn Groovy: có bất kỳ điều gì mà một lớp Java có thể làm mà một lớp Groovy không thể làm được không? Và những gì về tích hợp IDE (chủ yếu là Eclipse, nhưng IntelliJ và Netbeans cũng thú vị)?
Tôi không quan tâm đến việc Python, Ruby hay Groovy tốt hơn / ngắn gọn hơn / bất cứ điều gì. Tôi chỉ quan tâm đến việc họ đang làm việc tốt như thế nào trong JVM và các công cụ (đặc biệt là IDE) ngay bây giờ. Mối quan tâm chính của tôi không nằm trong máy chủ web, nếu điều đó quan trọng.
Các ví dụ đơn giản về việc nhận HelloWorld mở rộng lớp Java tùy chỉnh và triển khai giao diện Java tùy chỉnh sẽ rất hữu ích với tôi.