Una de las razones por las que aprendemos un lenguaje de programación es para ser más productivos; Ya sea porque el lenguaje ofrece facilidades para resolver un problema o porque puede aprovechar una basta cantidad de recursos existentes como librerías.

La gente de OpenLogic (dedicados a soportar Open Source muy similar al modelo de negocios de una consultora) tiene un par de articulos los cuales muestran porqué es mucho más conveniente aprender Groovy para un desarrollador Java que aprender Jython (Python) o JRuby (Ruby). La familiaridad de el lenguaje es una de las razones, además de que está siendo propuesto como un estandar.

Sin embargo esas no son sus únicas bondades.

Groovy además de ser Open Source le permite hacer mucho más al tomar ventaja de su cercania con Java, es una opción que debería tener en cuenta a la hora de resolver problemas que requieran este tipo de soluciones.

Por cierto, Groovy cuenta con un modulo Grails el cual se asemeja bastante a Rails (quizas la única razón por la cual vale la pena aprender Ruby). El nombre no viene sin controversias, aquí les coloco algo que aparece en la página de Grails:

Last changed: Mar 30, 2006 09:44 by Graeme Rocher

Having been contacted by David Heinemeier Hansson, project lead and
original creator of Ruby on Rails, he has requested that we no longer use
the “on Rails” suffix or the name “Groovy on Rails”. So out of respect
for David and not wanting to upset our colleagues within the Ruby community
we shall oblige and Groovy on Rails will now simply be known as
Grails.


Graeme Rocher
Grails Project Lead


1 Respuesta a “Groovy = Java + Python + Ruby (pero con la familiaridad de Java)”

  1. 1 Aníbal Rojas

    No vale, nada que ver el lenguaje es muy lindo. Hace poco hablaba con un profesor de que dicta cátedra sobre lenguajes de programación, compiladores e intérpretes en la USB (fanático de Perl por cierto) y tiene a Ruby en muy alta estima (más que Java), lo que pasa es que a algunas personas les choca el el “boom” de Rails y tienen una imagen negativa del lenguaje de programación por verlo asociado RoR ;-)

Añade un Comentario





RSS feeds

Suscríbete a nuestros RSS Feeds