<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Algunas impresiones sobre Groovy</title>
	<atom:link href="http://www.danilat.com/weblog/2008/03/26/algunas-impresiones-sobre-groovy/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.danilat.com/weblog/2008/03/26/algunas-impresiones-sobre-groovy/</link>
	<description>Dani Latorre - Desarrollador y algunas cosas más</description>
	<lastBuildDate>Thu, 09 Feb 2012 09:01:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: idecasso</title>
		<link>http://www.danilat.com/weblog/2008/03/26/algunas-impresiones-sobre-groovy/comment-page-1/#comment-8019</link>
		<dc:creator>idecasso</dc:creator>
		<pubDate>Sat, 06 Dec 2008 02:30:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.danilat.com/weblog/2008/03/26/algunas-impresiones-sobre-groovy/#comment-8019</guid>
		<description>Hola, se supone que el rendimiento de Groovy en 1.6 es de 150% a 450% más rápido de lo que era hasta ahora. En realidad su sintaxis es sencilla, lo que necesitamos es acostumbrarnos al uso de las clousure y otras cosas. Aparte de los Expando, podemos usar MetaClass para añadir nuevos métodos y atributos a las clases existentes, aunque por experiencia propia no puedes modificar ciertas clases y metodos; por ejemplo, para añadir un objeto String nombre a la clase String(una clase final y que no podemos extender) seria el código asi:

String.metaClass.nombre = &quot;&quot;
String s = &quot;Hola mundo&quot;
println s
println s.nombre
s.nombre = &quot; idecasso&quot;
println s
println s.nombre

la salida de la consola es
Hola mundo

Hola mundo
 idecasso

Groovy viene integrado en Netbeans 6.5, para estoy hay que instalar la version completa.

Groovy resulta útil para implementar rápido grandes partes del sistema y dejar las partes críticas a Java, además de que se integra por completo con Java(Salvo los Expando y los MetaClass que no se pueden usar en Java).</description>
		<content:encoded><![CDATA[<p>Hola, se supone que el rendimiento de Groovy en 1.6 es de 150% a 450% más rápido de lo que era hasta ahora. En realidad su sintaxis es sencilla, lo que necesitamos es acostumbrarnos al uso de las clousure y otras cosas. Aparte de los Expando, podemos usar MetaClass para añadir nuevos métodos y atributos a las clases existentes, aunque por experiencia propia no puedes modificar ciertas clases y metodos; por ejemplo, para añadir un objeto String nombre a la clase String(una clase final y que no podemos extender) seria el código asi:</p>
<p>String.metaClass.nombre = &#8220;&#8221;<br />
String s = &#8220;Hola mundo&#8221;<br />
println s<br />
println s.nombre<br />
s.nombre = &#8221; idecasso&#8221;<br />
println s<br />
println s.nombre</p>
<p>la salida de la consola es<br />
Hola mundo</p>
<p>Hola mundo<br />
 idecasso</p>
<p>Groovy viene integrado en Netbeans 6.5, para estoy hay que instalar la version completa.</p>
<p>Groovy resulta útil para implementar rápido grandes partes del sistema y dejar las partes críticas a Java, además de que se integra por completo con Java(Salvo los Expando y los MetaClass que no se pueden usar en Java).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: &#187; Usando ExpandoMetaClass</title>
		<link>http://www.danilat.com/weblog/2008/03/26/algunas-impresiones-sobre-groovy/comment-page-1/#comment-3235</link>
		<dc:creator>&#187; Usando ExpandoMetaClass</dc:creator>
		<pubDate>Thu, 17 Apr 2008 10:35:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.danilat.com/weblog/2008/03/26/algunas-impresiones-sobre-groovy/#comment-3235</guid>
		<description>[...] Como ya comenté, una de las cosas interesantes que veía en groovy era ExpandoMetaClass. [...]</description>
		<content:encoded><![CDATA[<p>[...] Como ya comenté, una de las cosas interesantes que veía en groovy era ExpandoMetaClass. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kike</title>
		<link>http://www.danilat.com/weblog/2008/03/26/algunas-impresiones-sobre-groovy/comment-page-1/#comment-2965</link>
		<dc:creator>Kike</dc:creator>
		<pubDate>Wed, 26 Mar 2008 23:15:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.danilat.com/weblog/2008/03/26/algunas-impresiones-sobre-groovy/#comment-2965</guid>
		<description>Una preguntilla, que me interesa el tema: ¿con qué framework trabajas? No logro instalar la del netbeans 6M1....</description>
		<content:encoded><![CDATA[<p>Una preguntilla, que me interesa el tema: ¿con qué framework trabajas? No logro instalar la del netbeans 6M1&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dani</title>
		<link>http://www.danilat.com/weblog/2008/03/26/algunas-impresiones-sobre-groovy/comment-page-1/#comment-2962</link>
		<dc:creator>Dani</dc:creator>
		<pubDate>Wed, 26 Mar 2008 18:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.danilat.com/weblog/2008/03/26/algunas-impresiones-sobre-groovy/#comment-2962</guid>
		<description>Como dice Jordi, habrá que dejar que madure Groovy. No se van a centrar en tratar de tener un rendimiento fantástico desde el principio, sin saber a ciencia cierta por dónde les vendrán los problemas. Y lo dicho, con su integración con java no hay ningún problema en combinarlos si tienes necesidades de mejoras de rendimiento.

Por cierto, creo haber leído en alguna parte que para la 1.6 trabajarían en mejorar el rendimiento.</description>
		<content:encoded><![CDATA[<p>Como dice Jordi, habrá que dejar que madure Groovy. No se van a centrar en tratar de tener un rendimiento fantástico desde el principio, sin saber a ciencia cierta por dónde les vendrán los problemas. Y lo dicho, con su integración con java no hay ningún problema en combinarlos si tienes necesidades de mejoras de rendimiento.</p>
<p>Por cierto, creo haber leído en alguna parte que para la 1.6 trabajarían en mejorar el rendimiento.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jordi</title>
		<link>http://www.danilat.com/weblog/2008/03/26/algunas-impresiones-sobre-groovy/comment-page-1/#comment-2957</link>
		<dc:creator>Jordi</dc:creator>
		<pubDate>Wed, 26 Mar 2008 16:36:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.danilat.com/weblog/2008/03/26/algunas-impresiones-sobre-groovy/#comment-2957</guid>
		<description>Jeje, tiempo al tiempo Christian, lo que no se puede es obtener un rendimiento similar al de Java en tan poco tiempo cuando hace practicamente nada que tenemos la 1.5.

Por otra parte para mi una de las grandes ventajas de utilizar groovy es utilizarlo como complemento. Puedes utilizar tus procesos críticos con Java y lo que no importe tanto en rendimiento groovy :).

Por otra parte creo que estamos demasiado obsesionados en intentar obtener un rendimiento brutal en todo lo que hacemos. Personalmente si tengo que perder un poco de rendimiento pero ganarlo en productividad estoy encantado de pagarlo (en según que procesos, ojo).

Saludos.</description>
		<content:encoded><![CDATA[<p>Jeje, tiempo al tiempo Christian, lo que no se puede es obtener un rendimiento similar al de Java en tan poco tiempo cuando hace practicamente nada que tenemos la 1.5.</p>
<p>Por otra parte para mi una de las grandes ventajas de utilizar groovy es utilizarlo como complemento. Puedes utilizar tus procesos críticos con Java y lo que no importe tanto en rendimiento groovy <img src='http://www.danilat.com/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Por otra parte creo que estamos demasiado obsesionados en intentar obtener un rendimiento brutal en todo lo que hacemos. Personalmente si tengo que perder un poco de rendimiento pero ganarlo en productividad estoy encantado de pagarlo (en según que procesos, ojo).</p>
<p>Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Barahona</title>
		<link>http://www.danilat.com/weblog/2008/03/26/algunas-impresiones-sobre-groovy/comment-page-1/#comment-2956</link>
		<dc:creator>Christian Barahona</dc:creator>
		<pubDate>Wed, 26 Mar 2008 16:16:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.danilat.com/weblog/2008/03/26/algunas-impresiones-sobre-groovy/#comment-2956</guid>
		<description>A mí me desanima el rendimiento de Groovy contra Java, es en promedio el doble más lento que Java.</description>
		<content:encoded><![CDATA[<p>A mí me desanima el rendimiento de Groovy contra Java, es en promedio el doble más lento que Java.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

