<?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"
	>
<channel>
	<title>Comments on: Si sólo existiera un J2EE Rumble/Day&#8230;</title>
	<atom:link href="http://www.lacaraoscura.com/2007/09/10/si-solo-existiera-un-j2ee-rumbleday/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lacaraoscura.com/2007/09/10/si-solo-existiera-un-j2ee-rumbleday/</link>
	<description>La Cara Oscura del Desarrollo de Software</description>
	<pubDate>Thu, 28 Aug 2008 07:21:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: zeitan</title>
		<link>http://www.lacaraoscura.com/2007/09/10/si-solo-existiera-un-j2ee-rumbleday/#comment-830</link>
		<dc:creator>zeitan</dc:creator>
		<pubDate>Thu, 13 Sep 2007 11:27:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.lacaraoscura.com/2007/09/10/si-solo-existiera-un-j2ee-rumbleday/#comment-830</guid>
		<description>Me gusto tu frase final robmv, también muchas veces cuando defendemos a capa y espada una tecnología descuidamos mucho los avances de las otras y pensamos que todavía la misma quedo como cuando la dejamos, esto para mi es un error muy grave.
Ningun tecnología sera nunca mejor que otra, cada cual tiene un propósito y listo, con lo que uno se sienta mas cómodo es con que desarrollara pero no se puede ser cabeza cerrada y solo ver lo que tenemos en frente.

Ciertamente entiendo un punto, como consultoría uno debe ofrecer un valor agregado al servicio y poner algo diferente al resto, y es una punta de lanza siempre usar lo que otros no manejan pero no sin esto dejar de lado lo que el mercado demanda o el cliente requiere. Con esto también finalizo mi punto de vista.</description>
		<content:encoded><![CDATA[<p>Me gusto tu frase final robmv, también muchas veces cuando defendemos a capa y espada una tecnología descuidamos mucho los avances de las otras y pensamos que todavía la misma quedo como cuando la dejamos, esto para mi es un error muy grave.<br />
Ningun tecnología sera nunca mejor que otra, cada cual tiene un propósito y listo, con lo que uno se sienta mas cómodo es con que desarrollara pero no se puede ser cabeza cerrada y solo ver lo que tenemos en frente.</p>
<p>Ciertamente entiendo un punto, como consultoría uno debe ofrecer un valor agregado al servicio y poner algo diferente al resto, y es una punta de lanza siempre usar lo que otros no manejan pero no sin esto dejar de lado lo que el mercado demanda o el cliente requiere. Con esto también finalizo mi punto de vista.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: robmv</title>
		<link>http://www.lacaraoscura.com/2007/09/10/si-solo-existiera-un-j2ee-rumbleday/#comment-827</link>
		<dc:creator>robmv</dc:creator>
		<pubDate>Tue, 11 Sep 2007 20:57:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.lacaraoscura.com/2007/09/10/si-solo-existiera-un-j2ee-rumbleday/#comment-827</guid>
		<description>Solo para terminar por mi parte y no extender más esta charla, cuando digo arrogante no me refiero a que X no sea mejor que Y realizando cierta actividad Z, si no a que no existe oportunidad en que no se compare Rails con otras cosas, desde realizar videos tipo Apple contra PC, o como en este caso hacer comentarios desagradables contra otras comunidades de desarrolladores.

"Cuando se critica mucho las cosas del vecino, es que se quieren tener las cosas del vecino"</description>
		<content:encoded><![CDATA[<p>Solo para terminar por mi parte y no extender más esta charla, cuando digo arrogante no me refiero a que X no sea mejor que Y realizando cierta actividad Z, si no a que no existe oportunidad en que no se compare Rails con otras cosas, desde realizar videos tipo Apple contra PC, o como en este caso hacer comentarios desagradables contra otras comunidades de desarrolladores.</p>
<p>&#8220;Cuando se critica mucho las cosas del vecino, es que se quieren tener las cosas del vecino&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Edgar González</title>
		<link>http://www.lacaraoscura.com/2007/09/10/si-solo-existiera-un-j2ee-rumbleday/#comment-825</link>
		<dc:creator>Edgar González</dc:creator>
		<pubDate>Tue, 11 Sep 2007 13:56:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.lacaraoscura.com/2007/09/10/si-solo-existiera-un-j2ee-rumbleday/#comment-825</guid>
		<description>Robert, 

No se si el término apropiado sea "arrogancia" pero vale ...,

Creo que la idea era enfatizar lo del aspecto "ágil" del desarrollo, la idea del RailsRumble es además de hacer una aplicación Rails en 48 horas, tienes que hacer el setup de tu servidor en esas 48 horas.

Por cierto que en nuestro caso el "coverage" de los tests (unitarios y funcionales) , bueno en realidad de los specs (por que usamos behavior driven development en vez de test driven development) fue de un poco más del 75% - http://sakebar.tumblr.com/post/11253243</description>
		<content:encoded><![CDATA[<p>Robert, </p>
<p>No se si el término apropiado sea &#8220;arrogancia&#8221; pero vale &#8230;,</p>
<p>Creo que la idea era enfatizar lo del aspecto &#8220;ágil&#8221; del desarrollo, la idea del RailsRumble es además de hacer una aplicación Rails en 48 horas, tienes que hacer el setup de tu servidor en esas 48 horas.</p>
<p>Por cierto que en nuestro caso el &#8220;coverage&#8221; de los tests (unitarios y funcionales) , bueno en realidad de los specs (por que usamos behavior driven development en vez de test driven development) fue de un poco más del 75% - <a href="http://sakebar.tumblr.com/post/11253243" rel="nofollow">http://sakebar.tumblr.com/post/11253243</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roman Gonzalez</title>
		<link>http://www.lacaraoscura.com/2007/09/10/si-solo-existiera-un-j2ee-rumbleday/#comment-824</link>
		<dc:creator>Roman Gonzalez</dc:creator>
		<pubDate>Tue, 11 Sep 2007 01:16:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.lacaraoscura.com/2007/09/10/si-solo-existiera-un-j2ee-rumbleday/#comment-824</guid>
		<description>Realmente, no le quito el credito a Java, PHP ni a ningun otro lenguaje, tienes razón en el sentido de los logros que ha tenido Java en el mundo de la programación y de como yo usaba Java para todo. No es arrogante considerar que algo es mas útil que otra cosa en "algún aspecto". Yo no consideraria Ruby para un maratón de programación por ejemplo, ahi Java y C++ ganan la partida.

No tiene sentido realizar "yet another programming language war", pero este tipo de eventos son los que demuestran las capacidades de cada lenguaje/framework para lo que es.

Mi objetivo es notar que como bien apoyo Zeitan es que "Ruby/Rails" es ágil, y adaptable al cambio rápido (y sin ser bestias). Java es para aplicaciones empresariales escalables y C++ es para un SO o un buen juego ;-).

Cada uno en su lugar... espero que con esto no se genere otra nueva guerra de los lenguajes que tanto me fastidia (pero que accidentalmente genere a la final)

Saludos.</description>
		<content:encoded><![CDATA[<p>Realmente, no le quito el credito a Java, PHP ni a ningun otro lenguaje, tienes razón en el sentido de los logros que ha tenido Java en el mundo de la programación y de como yo usaba Java para todo. No es arrogante considerar que algo es mas útil que otra cosa en &#8220;algún aspecto&#8221;. Yo no consideraria Ruby para un maratón de programación por ejemplo, ahi Java y C++ ganan la partida.</p>
<p>No tiene sentido realizar &#8220;yet another programming language war&#8221;, pero este tipo de eventos son los que demuestran las capacidades de cada lenguaje/framework para lo que es.</p>
<p>Mi objetivo es notar que como bien apoyo Zeitan es que &#8220;Ruby/Rails&#8221; es ágil, y adaptable al cambio rápido (y sin ser bestias). Java es para aplicaciones empresariales escalables y C++ es para un SO o un buen juego ;-).</p>
<p>Cada uno en su lugar&#8230; espero que con esto no se genere otra nueva guerra de los lenguajes que tanto me fastidia (pero que accidentalmente genere a la final)</p>
<p>Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: robmv</title>
		<link>http://www.lacaraoscura.com/2007/09/10/si-solo-existiera-un-j2ee-rumbleday/#comment-823</link>
		<dc:creator>robmv</dc:creator>
		<pubDate>Tue, 11 Sep 2007 00:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.lacaraoscura.com/2007/09/10/si-solo-existiera-un-j2ee-rumbleday/#comment-823</guid>
		<description>Normalmente trato de eludir estas discusiones de "el mio es mejor que el tuyo", pero es que hay un momento en que cansa la arrogancia (lamento de antemano el uso del término pero es el que mejor lo describe) repetida de los usuarios de Rails como herramienta de desarrollo. Cada días más la diferencia entre un usuario Rails y un usuario Ubuntu son pocas, se la pasan dando vueltas en cuanto forum existe para pregonar su casi "religión" de que "el mio es el mejor" (por cierto soy usuario Fedora :-P), si no fuese porque Ruby y RoR son tecnologías decentes y perfectamente aplicables para cierto tipo de problemas, solo formar parte de un grupo tan fanático da miedo.

Cada herramienta tiene su uso, y aunque soy un desarrollador que prefiere a la plataforma J2EE, nunca he descartado la posibilidad de usar Rails, incluso he hecho experimentos con el. Por qué no lo he hecho todavía fuera de laboratorio?, el no poder desarrollar un cliente rico (rich client) portable con facilidad reusando código hecho en Ruby, el no tener un framework como Java Web Start, el no poder acceder sistemas legacy con Ruby, en resumen Rails es solo Web y Web no lo es todo, y entre tener un pedazo de mis aplicaciones escrita en Ruby y otra en otro lenguaje/framework, a tener todo en Java, me quedo con la opción de todo en Java

No me imagino escribiendo mi aplicación de más de 1.2 millones de líneas de código en Ruby (contadas rápidamente con SLOCCount http://www.dwheeler.com/sloccount/ y solo doy el numero de los componentes *.java), y mis amigos de este site saben muy bien que detesto código generado; simplemente no me veo nuevamente cambiando la definición de una clase y tener que buscar a mano todos los lugares donde se usa por la no existencia de un compilador. OJO y tengo la experiencia de haber tenido la misma aplicación en versiones anteriores desarrollada en Smalltalk, tan o más dinámico que Ruby, se llega un punto es que es inmanejable

Me gusta esta parte que dice "si tienes el know-how" .. claro cualquier persona que tenga el know how puede hacer lo mismo o más en un framework competidor con RoR. No es el lenguaje/framework el que predomina en un 100% que puedes hacer o no, es el usuario.

Con respecto a un "J2EE Rumble", sería muy interesante, y estoy seguro que no todos estarían peleando entre si porque no se soportan, seguro estarán aprendiendo de como cada uno hace las cosas de diferentes maneras ya que nunca creeré en un único megaframework que es la solución a todo. Pero conociendo a los fans de RoR, si se hace un "J2EE Rumble" o algo parecido, muchos perderán su tiempo diciendo, "se copiaron de nosotros" sin observar que pueden aprender de lo que salió de esa experiencia</description>
		<content:encoded><![CDATA[<p>Normalmente trato de eludir estas discusiones de &#8220;el mio es mejor que el tuyo&#8221;, pero es que hay un momento en que cansa la arrogancia (lamento de antemano el uso del término pero es el que mejor lo describe) repetida de los usuarios de Rails como herramienta de desarrollo. Cada días más la diferencia entre un usuario Rails y un usuario Ubuntu son pocas, se la pasan dando vueltas en cuanto forum existe para pregonar su casi &#8220;religión&#8221; de que &#8220;el mio es el mejor&#8221; (por cierto soy usuario Fedora :-P), si no fuese porque Ruby y RoR son tecnologías decentes y perfectamente aplicables para cierto tipo de problemas, solo formar parte de un grupo tan fanático da miedo.</p>
<p>Cada herramienta tiene su uso, y aunque soy un desarrollador que prefiere a la plataforma J2EE, nunca he descartado la posibilidad de usar Rails, incluso he hecho experimentos con el. Por qué no lo he hecho todavía fuera de laboratorio?, el no poder desarrollar un cliente rico (rich client) portable con facilidad reusando código hecho en Ruby, el no tener un framework como Java Web Start, el no poder acceder sistemas legacy con Ruby, en resumen Rails es solo Web y Web no lo es todo, y entre tener un pedazo de mis aplicaciones escrita en Ruby y otra en otro lenguaje/framework, a tener todo en Java, me quedo con la opción de todo en Java</p>
<p>No me imagino escribiendo mi aplicación de más de 1.2 millones de líneas de código en Ruby (contadas rápidamente con SLOCCount <a href="http://www.dwheeler.com/sloccount/" rel="nofollow">http://www.dwheeler.com/sloccount/</a> y solo doy el numero de los componentes *.java), y mis amigos de este site saben muy bien que detesto código generado; simplemente no me veo nuevamente cambiando la definición de una clase y tener que buscar a mano todos los lugares donde se usa por la no existencia de un compilador. OJO y tengo la experiencia de haber tenido la misma aplicación en versiones anteriores desarrollada en Smalltalk, tan o más dinámico que Ruby, se llega un punto es que es inmanejable</p>
<p>Me gusta esta parte que dice &#8220;si tienes el know-how&#8221; .. claro cualquier persona que tenga el know how puede hacer lo mismo o más en un framework competidor con RoR. No es el lenguaje/framework el que predomina en un 100% que puedes hacer o no, es el usuario.</p>
<p>Con respecto a un &#8220;J2EE Rumble&#8221;, sería muy interesante, y estoy seguro que no todos estarían peleando entre si porque no se soportan, seguro estarán aprendiendo de como cada uno hace las cosas de diferentes maneras ya que nunca creeré en un único megaframework que es la solución a todo. Pero conociendo a los fans de RoR, si se hace un &#8220;J2EE Rumble&#8221; o algo parecido, muchos perderán su tiempo diciendo, &#8220;se copiaron de nosotros&#8221; sin observar que pueden aprender de lo que salió de esa experiencia</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zeitan</title>
		<link>http://www.lacaraoscura.com/2007/09/10/si-solo-existiera-un-j2ee-rumbleday/#comment-822</link>
		<dc:creator>Zeitan</dc:creator>
		<pubDate>Mon, 10 Sep 2007 22:31:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.lacaraoscura.com/2007/09/10/si-solo-existiera-un-j2ee-rumbleday/#comment-822</guid>
		<description>Lo dijiste bien, "aplicaciones agiles", ¿pero son escalables realmente?
RoR es espectacular pero esta en maduración hay un mundo de cosas que todavía siguen inmaduras en rails.
Confío mas es J2EE todavía...</description>
		<content:encoded><![CDATA[<p>Lo dijiste bien, &#8220;aplicaciones agiles&#8221;, ¿pero son escalables realmente?<br />
RoR es espectacular pero esta en maduración hay un mundo de cosas que todavía siguen inmaduras en rails.<br />
Confío mas es J2EE todavía&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
