<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bicosyes - since evermore... &#187; trol</title>
	<atom:link href="http://bicosyes.com/tag/trol/feed/" rel="self" type="application/rss+xml" />
	<link>http://bicosyes.com</link>
	<description></description>
	<lastBuildDate>Sat, 06 Mar 2010 20:03:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ruby on Rails, ¿se acabó lo que se daba?</title>
		<link>http://bicosyes.com/ruby-on-rails-%c2%bfse-acabo-lo-que-se-daba/</link>
		<comments>http://bicosyes.com/ruby-on-rails-%c2%bfse-acabo-lo-que-se-daba/#comments</comments>
		<pubDate>Mon, 29 Oct 2007 05:00:31 +0000</pubDate>
		<dc:creator>blaxter</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[trol]]></category>

		<guid isPermaLink="false">http://bicosyes.com/ruby-on-rails-%c2%bfse-acabo-lo-que-se-daba/</guid>
		<description><![CDATA[Hace 3 años se publicó lo que fue la primera versión de un increíble framework para el desarrollo Web en un lenguaje de script no muy conocido, Ruby. Este framework era Ruby On Rails, y comenzó la revolución. Desde entonces, &#8230; <a href="http://bicosyes.com/ruby-on-rails-%c2%bfse-acabo-lo-que-se-daba/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hace 3 años se publicó lo que fue la primera versión de un increíble framework para el desarrollo Web en un lenguaje de script no muy conocido, Ruby. Este framework era Ruby On Rails, y comenzó la <strong>revolución</strong>. </p>
<p>Desde entonces, en los dos años siguientes el tema de <strong>moda</strong> en la programación Web era lo <i>cool</i> que era <acronym title="Ruby on rails">RoR</acronym>, que molaba mogollón, que era la hostia, que viva la madre que lo parió, y esas cosas. Incluso el <a href="http://bicosyes.com/howto-instalando-unos-buenos-railes-ror/">año pasado</a> me dio por <a href="http://bicosyes.com/howto-integrando-rails-con-apache/">probarlo</a> a ver si realmente merecía la pena. Después de probar <a href="http://en.wikipedia.org/wiki/Model-View-Controller">algunas</a> <a href="http://en.wikipedia.org/wiki/Scaffold_%28programming%29">de sus</a> <a href="http://en.wikipedia.org/wiki/Active_record">características</a> lo dejé por dos razones, (1) ruby me <del datetime="2008-04-28T21:09:06+00:00">parece</del> <strong>parecía</strong> un lenguaje de script apestoso (yo lo veo como una mezcla de ada y perl, los cuales tienen unos puntos de vista totalmente opuestos!, ¡eso no se hace!), (2) ninguna de sus características es algo revolucionario, sí, son curiosas y chocan la primera vez, pero nada que no se puede hacer en otro lenguaje (en una tarde te programas la característica <em>X</em> que necesitas).</p>
<p>Últimamente se ha ido <a href="http://www.google.com/trends?q=ruby+on+rails&ctab=0">tranquilizando la cosa</a> y apenas se hablaba ya de Rails, o al menos no tanto. Y hace un mes, a raíz de <a href="http://www.oreillynet.com/ruby/blog/2007/09/7_reasons_i_switched_back_to_p_1.html">este post</a>, empezaron las <strong>críticas</strong> <a href="http://9rules.com/programming/notes/2425/">sin</a> <a href="http://www.weiqigao.com/blog/2007/09/20/the_end_of_the_ruby_hype_re_top_10_reasons_java_sucks.html">parar</a> hacia éste. Famosa es ya la historia de <a href="http://twitter.com">Twitter</a>, aplicación escrita en RoR, que cuando alcanzó su éxito y comenzó su uso intensivo, estaba más tiempo caída que online (exagerando las cosas claro, pero era muy lenta y con bastantes caídas) y a partir de ésto se atacaba a rails criticando su falta de eficiencia y escalabilidad.</p>
<p>En mi opinión todo se está exagerando, simplemente <a href="http://www.infoq.com/news/2007/10/ruby-hype-cycle">la moda</a> de Ruby On Rails ha pasado (2 años creo que es ya más que suficiente), lo cual no quiere decir que vaya a desaparecer, pero posiblemente significa que no crecerá mucho más, y dado que en el ámbito empresarial no es que haya entrado muy fuerte (principalmente debido a una falta de soporte o entidad detrás del framework, a diferencia de, por ejemplo, GWT o apestosas tecnologías Java en general), esto significa que la <strong>caída</strong> ha comenzado y no hay quien la pare. </p>
<p>Si hace un año hubiese dicho que Rails es una mierda, la gente me hubiese escupido, pegado una paliza, Google no me indexaría, Microsoft me mandaría bindous con cada telepizza y los teletubbies me dedicarían una canción. Ahora, una vez que ha pasado la moda, ya se permite tocar al intocable, y quien quiera, puede decir lo que le plazca. Ves que bien. Por mi parte, cuando tenga que realizar una aplicación Web en el futuro, rails será una de mis <del datetime="2008-04-28T21:09:06+00:00">últimas</del> primeras opciones, <del datetime="2008-04-28T21:09:06+00:00">puesto</del> aunque que por <a href="http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks">alternativas</a>, no será.</p>
<img src="http://bicosyes.com/?ak_action=api_record_view&id=559&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://bicosyes.com/ruby-on-rails-%c2%bfse-acabo-lo-que-se-daba/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Me pone un debugger con patatas, por favor</title>
		<link>http://bicosyes.com/me-pone-un-debugger-con-patatas-por-favor/</link>
		<comments>http://bicosyes.com/me-pone-un-debugger-con-patatas-por-favor/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 20:56:28 +0000</pubDate>
		<dc:creator>blaxter</dc:creator>
				<category><![CDATA[Desarrollo de software]]></category>
		<category><![CDATA[debugger]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[trol]]></category>

		<guid isPermaLink="false">http://bicosyes.com/me-pone-un-debugger-con-patatas-por-favor/</guid>
		<description><![CDATA[He leído este post donde un desarrollador que ha asistido a una charla de Jim Weirich (creador de rake) habla sobre los debugger en general y sobre el poco soporte de un debugger en ruby en particular. Parece ser que &#8230; <a href="http://bicosyes.com/me-pone-un-debugger-con-patatas-por-favor/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>He leído este <a href="http://gilesbowkett.blogspot.com/2007/10/debugger-support-considered-harmful.html">post</a> donde un desarrollador que ha asistido a una charla de<em> Jim Weirich</em> (creador de <a href="http://rubyforge.org/projects/rake"><strong>rake</strong></a>) habla sobre los <strong>debugger</strong> en general y sobre el poco soporte de un debugger en <strong>ruby</strong> en particular. Parece ser que algunos piensan que no tener soporte para un debugger es una <em>feature</em>:</p>
<blockquote><p>Asking why Ruby has weak debugger support is like asking why a dolphin doesn't have gills. Ruby has weak debugger support because Ruby programmers shouldn't be using a debugger. Ruby supports TDD and BDD better than any other language except possibly Smalltalk. Debugger support is for languages that you can't run tests against gracefully.</p></blockquote>
<p><acronym title="¿pero qué me estás contando?">WTF</acronym>? ¿Un debugger es para lenguajes en los que no se pueden ejecutar tests fácilmente? Una <b>leche</b>. Un debugger es una <strong>herramienta</strong> para el desarrollo, punto. Si tu lenguaje favorito resulta que no tiene (aunque ruby tiene), no te inventes teorías o intentes convencer al resto de programadores de otros lenguajes (que si tienen debuggers) que tienes razón. En definitiva, no me llores. Lógicamente ha habido muchas respuestas frente a argumentos tan inconsistentes y frágiles, como la estupenda respuesta <em><a href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&printTitle=When_your_tools_suck...&entry=3370104583">cuando tus herramientas apestan...</a></em>. </p>
<blockquote><p>La ausencia de un debugger no es una característica, es una importante y significativa <strong>carencia</strong> en tus herramientas</p></blockquote>
<p>También hay que reconocer que usando <a href="http://en.wikipedia.org/wiki/Test_driven_development">TDD</a>, o simplemente pruebas, deberíamos anticiparnos y detectar bugs, y un debugger debería de ser innecesario. Pero prefiero tener la opción de poder usar uno cuando quiera, que su carencia. El ansia que es muy mala, cuanto más, mejor, ¿no?.</p>
<p><em>Actualización Abril 2008</em>: Meses después se podría considerar que hay herramientas más que suficientes como para debuggear aplicaciones ruby con bastante facilidad. No tan bien como lenguajes como C o Java, pero si decéntemente. </p>
<img src="http://bicosyes.com/?ak_action=api_record_view&id=552&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://bicosyes.com/me-pone-un-debugger-con-patatas-por-favor/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

