Groovy 1.0, mélange de Ruby et de Java

Le langage dynamique Groovy, conçu pour offrir une alternative à Java sur la JVM en s'inspirant de Smalltalk, Python ou Ruby, est aujourd'hui disponible en version 1.0 stable. Son grand intérêt est de rester proche de la syntaxe Java tout en la simplifiant, et de permettre aux entreprises de réutiliser leurs composants développés en Java, plutôt que de devoir se lancer sur un nouveau langage. Le projet GRails, portant les idées de Ruby on Rails avec Groovy, en reste d'ailleurs le porte-étendard. Groovy est par ailleurs conçu pour faciliter la création de langages spécifiques.