23.02.2017 Views

Java

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Java</strong> 307<br />

Otros lenguajes para la JVM<br />

Ahora que ya hemos aprendido a desarrollar en <strong>Java</strong>, podemos<br />

investigar algunos otros lenguajes que corren sobre una máquina<br />

virtual. Estos lenguajes ofrecen mayores facilidades a la hora de<br />

programar aunque generalmente esto provoca algunos inconvenientes<br />

en la performance. Es interesante estudiar otros lenguajes para<br />

aprender sobre las fuerzas y debilidades de cada uno, enriquecernos<br />

como programadores, ya que así tendremos a nuestro alcance un<br />

mayor arsenal para enfrentarnos a nuevos desarrollos.<br />

Groovy<br />

Este lenguaje es bastante popular debido al framework de desarrollo<br />

web veloz llamado Grails. Groovy es un lenguaje orientado a objetos<br />

que se encuentra por encima de <strong>Java</strong>, esto quiere decir que todo lo que<br />

es válido en <strong>Java</strong>, también lo es para Groovy, por esta razón puede ser<br />

una muy buena alternativa si queremos profundizar en otro lenguaje.<br />

La particularidad de Groovy es que es un lenguaje dinámico, que no<br />

requiere que especifiquemos los tipos de las referencias. Además, tiene<br />

un sistema de reflexión y metaprogramación muy poderoso ya que<br />

podemos modificar en tiempo de ejecución casi cualquier cosa, desde<br />

los métodos de un objeto hasta su clase. Debemos tener en cuenta que<br />

también ofrece una sintaxis más laxa que la de <strong>Java</strong>, con soporte para<br />

lista, mapa y clausuras de forma nativa.<br />

www.FreeLibros.me<br />

www.redusers.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!