<?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: Java/J2EE, la gran mentira de la Web</title>
	<atom:link href="http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/</link>
	<description>all about the web...</description>
	<pubDate>Mon, 15 Mar 2010 05:15:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: pviojo</title>
		<link>http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-34573</link>
		<dc:creator>pviojo</dc:creator>
		<pubDate>Thu, 04 Oct 2007 20:24:03 +0000</pubDate>
		<guid isPermaLink="false">http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-34573</guid>
		<description>Buen comentario...errr. Te tendré en cuenta a la hora de pedir consejos</description>
		<content:encoded><![CDATA[<p>Buen comentario&#8230;errr. Te tendré en cuenta a la hora de pedir consejos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antonio</title>
		<link>http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-34572</link>
		<dc:creator>Antonio</dc:creator>
		<pubDate>Thu, 04 Oct 2007 20:10:05 +0000</pubDate>
		<guid isPermaLink="false">http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-34572</guid>
		<description>Chupen*******, no tienen idea</description>
		<content:encoded><![CDATA[<p>Chupen*******, no tienen idea</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabriel C.</title>
		<link>http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-29117</link>
		<dc:creator>Gabriel C.</dc:creator>
		<pubDate>Wed, 15 Aug 2007 02:21:48 +0000</pubDate>
		<guid isPermaLink="false">http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-29117</guid>
		<description>Perdon por la frase, a veces me salta el chanta :-)
penitencia.rb
100.times {
  puts "Mas programacion y menos marketing"
} 

En el fondo, Java es como un "Borg" que asimila todo: Ruby esta bueno? Hacemos Groovy... con Rails se desarrolla rapido? le metemos Groovy on Grails a la JVM.
Las "closures" estan de moda? Closures para Java tambien... al final dominando Java, se puede dominar el mundo nomas... :-D</description>
		<content:encoded><![CDATA[<p>Perdon por la frase, a veces me salta el chanta <img src='http://pviojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
penitencia.rb<br />
100.times {<br />
  puts &#8220;Mas programacion y menos marketing&#8221;<br />
} </p>
<p>En el fondo, Java es como un &#8220;Borg&#8221; que asimila todo: Ruby esta bueno? Hacemos Groovy&#8230; con Rails se desarrolla rapido? le metemos Groovy on Grails a la JVM.<br />
Las &#8220;closures&#8221; estan de moda? Closures para Java tambien&#8230; al final dominando Java, se puede dominar el mundo nomas&#8230; <img src='http://pviojo.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pviojo</title>
		<link>http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-29105</link>
		<dc:creator>pviojo</dc:creator>
		<pubDate>Tue, 14 Aug 2007 23:11:25 +0000</pubDate>
		<guid isPermaLink="false">http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-29105</guid>
		<description>&lt;blockquote&gt;y sobre todo apoyar el negocio y evolucionar con el&lt;/blockquote&gt;
...jeje, es un frase bonita, y con mucho gancho para el área comercial. La realidad normalmente es muy diferente...aunque claro también muy buena para el área comercial ;)</description>
		<content:encoded><![CDATA[<blockquote><p>y sobre todo apoyar el negocio y evolucionar con el</p></blockquote>
<p>&#8230;jeje, es un frase bonita, y con mucho gancho para el área comercial. La realidad normalmente es muy diferente&#8230;aunque claro también muy buena para el área comercial <img src='http://pviojo.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pviojo</title>
		<link>http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-29104</link>
		<dc:creator>pviojo</dc:creator>
		<pubDate>Tue, 14 Aug 2007 23:09:08 +0000</pubDate>
		<guid isPermaLink="false">http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-29104</guid>
		<description>Estamos de acuerdo, muy de acuerdo, sobre todo en lo que tiene que ver con integración, workflows, etc. Sin embargo el comentario del artículo apunta a aplicaciones netamente "web", normalmente sistemas de gestión, que por sus definiciones no están afectos a los puntos que señalas, de ahi que el titulo se refiera a "Java/J2EE, la gran mentira de la Web". Por lo demas ni que hablar que Java es super fuerte, y con algunas ventajas sobre .NET, pero bueno, no "calza" bien en el ambiente web.</description>
		<content:encoded><![CDATA[<p>Estamos de acuerdo, muy de acuerdo, sobre todo en lo que tiene que ver con integración, workflows, etc. Sin embargo el comentario del artículo apunta a aplicaciones netamente &#8220;web&#8221;, normalmente sistemas de gestión, que por sus definiciones no están afectos a los puntos que señalas, de ahi que el titulo se refiera a &#8220;Java/J2EE, la gran mentira de la Web&#8221;. Por lo demas ni que hablar que Java es super fuerte, y con algunas ventajas sobre .NET, pero bueno, no &#8220;calza&#8221; bien en el ambiente web.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabriel C</title>
		<link>http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-29080</link>
		<dc:creator>Gabriel C</dc:creator>
		<pubDate>Tue, 14 Aug 2007 15:18:26 +0000</pubDate>
		<guid isPermaLink="false">http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-29080</guid>
		<description>Pablo, muy interesante los links. Para nada diria que esas aplicaciones no son serias. Pero si te fijas, son aplicaciones web "end-user", masivas, con funcionalidad no muy compleja, poca necesidad de integracion (excepto via web), y altisimos requerimientos de performance. Si fuera a desarrollar un sitio asi, seguramente elegiria LAMRuby (tal vez no lo MAS "performante", pero muy facil de desarrollar). Ahora, para una empresa, las cosas son mas complejas: tienen que soportar un workflow, interactuar con otros sistemas, a veces hay requerimientos legales, etc., y sobre todo apoyar el negocio y evolucionar con el (ja, toy marketinero hoy). En esos casos, java y .net se adecuan mejor, y me animaria a decir que es el 80% o mas de los casos (claro, no tan glamorosos).
Puede haber un desconocimiento de las herramientas. 
En general, los desarrolladores nos enamoramos de una tecnologia y tendemos a complicar las cosas mas de lo necesario (y java esta pintado para eso: es complicado y se puede usar para casi todo), pero dudo que java y .net califiquen como "la gran mentira... si incluso a java le dicen "el sucesor de COBOL" (si, es bueno y malo.. jeje)!</description>
		<content:encoded><![CDATA[<p>Pablo, muy interesante los links. Para nada diria que esas aplicaciones no son serias. Pero si te fijas, son aplicaciones web &#8220;end-user&#8221;, masivas, con funcionalidad no muy compleja, poca necesidad de integracion (excepto via web), y altisimos requerimientos de performance. Si fuera a desarrollar un sitio asi, seguramente elegiria LAMRuby (tal vez no lo MAS &#8220;performante&#8221;, pero muy facil de desarrollar). Ahora, para una empresa, las cosas son mas complejas: tienen que soportar un workflow, interactuar con otros sistemas, a veces hay requerimientos legales, etc., y sobre todo apoyar el negocio y evolucionar con el (ja, toy marketinero hoy). En esos casos, java y .net se adecuan mejor, y me animaria a decir que es el 80% o mas de los casos (claro, no tan glamorosos).<br />
Puede haber un desconocimiento de las herramientas.<br />
En general, los desarrolladores nos enamoramos de una tecnologia y tendemos a complicar las cosas mas de lo necesario (y java esta pintado para eso: es complicado y se puede usar para casi todo), pero dudo que java y .net califiquen como &#8220;la gran mentira&#8230; si incluso a java le dicen &#8220;el sucesor de COBOL&#8221; (si, es bueno y malo.. jeje)!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ignacio</title>
		<link>http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-29035</link>
		<dc:creator>Ignacio</dc:creator>
		<pubDate>Tue, 14 Aug 2007 01:43:31 +0000</pubDate>
		<guid isPermaLink="false">http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-29035</guid>
		<description>Java te ofrece flexibilidad. Con java se puede hacer desde una aplicación web, una aplicación de escritorio, aplicaciones para dispositivos móviles, aplicaciones que necesiten visualización en 3D y mucho más. Java me parece a mí la mejor opción para desarrollar el sistema de una empresa, porque permite tener todo lo que necesite la empresa integrado uniformemente bajo una misma plataforma.

Si yo tuviera que elegir un lenguaje para una página web personal eligiría PHP, porque es el lenguaje más soportado por proveedores de hosting, y por lo tanto se encuentran mejores ofertas.

Se trata de elegir la mejor herramienta para el problema a resolver.

En cuanto a esta frase:

    "El programador se junta con un galimatías en forma de requisitos, diagramas, componentes que necesita de un equipo de analistas"

Eso es cuestión de qué tan mantenible se quiere que sea un sistema. Hay que tener en cuenta que un sitio desarrollado en PHP también puede complicarse con diagramas y componentes si se quiere lograr un alto grado de mantenibilidad, así como también hay que tener en cuenta que se puede programar en Java un sitio usando sólo páginas JSP y quedaría tan sencillo como cualquier sitio en PHP.

En cuanto a performance no tengo cifras como para dar una opinión, pero no creo que la diferencia sea mucha entre PHP y Java, lo que sí, se pierde performance siempre que se agreguen capas y componentes, pero eso es un tema de diseño que aplica a ambas plataformas como ya dije, y se trata de balancear si lo que se busca es performance o mantenibilidad.

Saludos.</description>
		<content:encoded><![CDATA[<p>Java te ofrece flexibilidad. Con java se puede hacer desde una aplicación web, una aplicación de escritorio, aplicaciones para dispositivos móviles, aplicaciones que necesiten visualización en 3D y mucho más. Java me parece a mí la mejor opción para desarrollar el sistema de una empresa, porque permite tener todo lo que necesite la empresa integrado uniformemente bajo una misma plataforma.</p>
<p>Si yo tuviera que elegir un lenguaje para una página web personal eligiría PHP, porque es el lenguaje más soportado por proveedores de hosting, y por lo tanto se encuentran mejores ofertas.</p>
<p>Se trata de elegir la mejor herramienta para el problema a resolver.</p>
<p>En cuanto a esta frase:</p>
<p>    &#8220;El programador se junta con un galimatías en forma de requisitos, diagramas, componentes que necesita de un equipo de analistas&#8221;</p>
<p>Eso es cuestión de qué tan mantenible se quiere que sea un sistema. Hay que tener en cuenta que un sitio desarrollado en PHP también puede complicarse con diagramas y componentes si se quiere lograr un alto grado de mantenibilidad, así como también hay que tener en cuenta que se puede programar en Java un sitio usando sólo páginas JSP y quedaría tan sencillo como cualquier sitio en PHP.</p>
<p>En cuanto a performance no tengo cifras como para dar una opinión, pero no creo que la diferencia sea mucha entre PHP y Java, lo que sí, se pierde performance siempre que se agreguen capas y componentes, pero eso es un tema de diseño que aplica a ambas plataformas como ya dije, y se trata de balancear si lo que se busca es performance o mantenibilidad.</p>
<p>Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pviojo</title>
		<link>http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-29025</link>
		<dc:creator>pviojo</dc:creator>
		<pubDate>Mon, 13 Aug 2007 21:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-29025</guid>
		<description>&lt;p&gt;Me refiero a aplicaciones como las siguientes, que no usan ni Java ni .NET&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://highscalability.com/digg-architecture" rel="nofollow"&gt;Digg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://highscalability.com/youtube-architecture" rel="nofollow"&gt;YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://highscalability.com/flickr-architecture" rel="nofollow"&gt;Flickr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://highscalability.com/wikimedia-architecture" rel="nofollow"&gt;Wikimedia&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;O estas otras que si usan Java o .NET&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://highscalability.com/feedburner-architecture" rel="nofollow"&gt;FeedBurner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://highscalability.com/myspace-architecture" rel="nofollow"&gt;MySpace&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mas de uno dirá que no se trata de aplicaciones "serias", bue...la verdad yo no lo diría...&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Me refiero a aplicaciones como las siguientes, que no usan ni Java ni .NET</p>
<ul>
<li><a href="http://highscalability.com/digg-architecture" rel="nofollow">Digg</a></li>
<li><a href="http://highscalability.com/youtube-architecture" rel="nofollow">YouTube</a></li>
<li><a href="http://highscalability.com/flickr-architecture" rel="nofollow">Flickr</a></li>
<li><a href="http://highscalability.com/wikimedia-architecture" rel="nofollow">Wikimedia</a></li>
</ul>
<p>O estas otras que si usan Java o .NET</p>
<ul>
<li><a href="http://highscalability.com/feedburner-architecture" rel="nofollow">FeedBurner</a></li>
<li><a href="http://highscalability.com/myspace-architecture" rel="nofollow">MySpace</a></li>
</ul>
<p>Mas de uno dirá que no se trata de aplicaciones &#8220;serias&#8221;, bue&#8230;la verdad yo no lo diría&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabriel C</title>
		<link>http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-29023</link>
		<dc:creator>Gabriel C</dc:creator>
		<pubDate>Mon, 13 Aug 2007 21:30:07 +0000</pubDate>
		<guid isPermaLink="false">http://pviojo.net/posts/javaj2ee-la-gran-mentira-de-la-web/#comment-29023</guid>
		<description>Bueno, hay que ver de que clase de aplicaciones se esta hablando. Creo que cuanto mas complejo el proceso y el ambiente, lenguajes (con frameworks) como Java y .NET creo que funcionan mejor que Perl, Ruby, etc. 
Varios de los proyectos en los que he estado no hubieran sido para nada facil hacerlos en PHP o Ruby/Rails. Ademas, los lenguajes dinamicos tienden a funcionar mejor en equipos de desarrollo pequeños...
De todos modos, creo que cada tecnologia tiene su nicho y el uso de cada una tiene que estar justificado tecnicamente y por el negocio que soporta :-)</description>
		<content:encoded><![CDATA[<p>Bueno, hay que ver de que clase de aplicaciones se esta hablando. Creo que cuanto mas complejo el proceso y el ambiente, lenguajes (con frameworks) como Java y .NET creo que funcionan mejor que Perl, Ruby, etc.<br />
Varios de los proyectos en los que he estado no hubieran sido para nada facil hacerlos en PHP o Ruby/Rails. Ademas, los lenguajes dinamicos tienden a funcionar mejor en equipos de desarrollo pequeños&#8230;<br />
De todos modos, creo que cada tecnologia tiene su nicho y el uso de cada una tiene que estar justificado tecnicamente y por el negocio que soporta <img src='http://pviojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
