<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>RockDeveloper: Desarrollo Web y Programaci&#243;n &#187; php</title>
	<atom:link href="http://blog.rockdeveloper.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rockdeveloper.com</link>
	<description>Articulos y noticias sobre desarrollo web, programaci&#243;n y sistemas</description>
	<lastBuildDate>Thu, 08 Jul 2010 16:47:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.4" -->
		<copyright>2006-2007 </copyright>
		<managingEditor>info@rockdeveloper.com (Rock Developer)</managingEditor>
		<webMaster>info@rockdeveloper.com (Rock Developer)</webMaster>
		<category>posts</category>
		<ttl>1440</ttl>
		<itunes:keywords>desarollo, desarrollo web, java, .net, ruby, spring, hibernate</itunes:keywords>
		<itunes:subtitle>Expresion de las mejores formas de desarrollar software. Cause Software Matters</itunes:subtitle>
		<itunes:summary>Expresion de las mejores formas de desarrollar software. Cause Software Matters</itunes:summary>
		<itunes:author>Rock Developer</itunes:author>
		<itunes:category text="Technology"/>
		<itunes:owner>
			<itunes:name>Rock Developer</itunes:name>
			<itunes:email>info@rockdeveloper.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://blog.rockdeveloper.com/wp-content/uploads/2009/09/Picture_11.png" />
		<image>
			<url>http://blog.rockdeveloper.com/wp-content/uploads/2009/09/Picture_1.png</url>
			<title>RockDeveloper: Desarrollo Web y Programaci&#243;n</title>
			<link>http://blog.rockdeveloper.com</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Generaci&#243;n de C&#243;digo. El bueno, el malo, y el feo</title>
		<link>http://blog.rockdeveloper.com/2010/03/30/generacion-de-codigo-el-bueno-el-malo-y-el-feo/</link>
		<comments>http://blog.rockdeveloper.com/2010/03/30/generacion-de-codigo-el-bueno-el-malo-y-el-feo/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 17:52:45 +0000</pubDate>
		<dc:creator>Iaax Page</dc:creator>
				<category><![CDATA[Podcast]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[generacion de codigo]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[roo]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=334</guid>
		<description><![CDATA[Generación de Código. Es como un elefante en la habitación. En este podcast discutimos sobre esto y dar nuestras opiniones sobre  mejores practicas. Para que ustedes descubran cual al bueno, al tonto, y al fe]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2010%2F03%2F30%2Fgeneracion-de-codigo-el-bueno-el-malo-y-el-feo%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2010%2F03%2F30%2Fgeneracion-de-codigo-el-bueno-el-malo-y-el-feo%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://blog.rockdeveloper.com/wp-content/uploads/2010/03/the-good-the-bad-and-the-ugly-e1269969957389.jpg"><img class="alignnone size-full wp-image-335" title="the-good-the-bad-and-the-ugly" src="http://blog.rockdeveloper.com/wp-content/uploads/2010/03/the-good-the-bad-and-the-ugly-e1269969957389.jpg" alt="" width="500" height="375" /></a></p>
<p><em>Me he tardado en postear este podcast. No voy a justificarme por que no cambia las cosas. Solo quiero agradecerles por su paciencia y por su apoyo. El podcast es para ustedes y buscamos ser lo mas constantes posibles, aunque esta vez les halla fallado un poco aquí estamos de regreso.</em></p>
<p>Generación de Código. Es como un elefante en la habitación. En este podcast discutimos sobre esto y dar nuestras opiniones sobre  mejores practicas. Para que ustedes descubran cual al bueno, al tonto, y al feo.</p>
<p></p>
<div id="_mcePaste"><strong>Ventajas</strong></div>
<div id="_mcePaste">
<ul>
<li>Hacer prototipos rápidamente</li>
<li>Simplifica el desarrollo de procesos repetitivos</li>
<li>Estandarización</li>
<li>Desarrollo incremental.</li>
</ul>
</div>
<div id="_mcePaste"><strong>Desventajas</strong></div>
<div id="_mcePaste">
<ul>
<li>Usar los templates que vienen por default sucks</li>
<li>Código demasiado repetitivo</li>
<li>Cada linea que se genera hay que darle mantenimiento en el futuro</li>
</ul>
</div>
<p>Generadores de código</p>
<ul>
<li><a href="http://www.codesmithtools.com/">Codesmith</a> Cualquier lenguaje</li>
<li><a href="http://www.vbexpress.com/index.asp">VBeXpress</a> .Net</li>
<li><a href="http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx">T4 Visual Studio</a> .Net</li>
<li><a href="http://appfuse.org/display/APF/Home">Appfuse</a> Java</li>
<li><a href="http://velocity.apache.org/engine/index.html">Velocity</a> Java</li>
<li><a href="http://www.oracle.com/technology/consulting/9iServices/JHeadstart.html">JHeadStart</a><span style="white-space: pre;"> </span>Java</li>
</ul>
<p>Lenguajes dinámicos</p>
<ul>
<li><a href="http://grails.org/">Grails</a> Java</li>
<li>Spring <a href="http://www.springsource.org/roo">Ro</a><a href="http://www.springsource.org/roo">o</a> Java</li>
<li><a href="http://www.symfony-project.org/">PHP Symfony</a></li>
</ul>
<p>El podcast rockDeveloper es producido por <a href="http://www.linkedin.com/in/iaaxpage">Iaax Page</a> y <a href="http://www.linkedin.com/in/cesarreyesa">Cesar Reyes</a>. Si deseas que tratemos algún tema de tu interes te invitamos a contactarnos usando los comentarios en este blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2010/03/30/generacion-de-codigo-el-bueno-el-malo-y-el-feo/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<enclosure url="https://rockdeveloper.s3.amazonaws.com/podcast/Generacion_de_codigo.mp3" length="24080218" type="audio/mpeg"/>
<itunes:duration>00:01:01</itunes:duration>
		<itunes:subtitle>Me he tardado en postear este podcast. No voy a justificarme por que no cambia las cosas. Solo quiero agradecerles por su paciencia y por ...</itunes:subtitle>
		<itunes:summary>Me he tardado en postear este podcast. No voy a justificarme por que no cambia las cosas. Solo quiero agradecerles por su paciencia y por su apoyo. El podcast es para ustedes y buscamos ser lo mas constantes posibles, aunque esta vez les halla fallado un poco aquiacute; estamos de regreso.

Generacioacute;n de Coacute;digo. Es como un elefante en la habitacioacute;n. En este podcast discutimos sobre esto y dar nuestras opiniones sobre nbsp;mejores practicas. Para que ustedes descubran cual al bueno, al tonto, y al feo.


Ventajas


	Hacer prototipos raacute;pidamente
	Simplifica el desarrollo de procesos repetitivos
	Estandarizacioacute;n
	Desarrollo incremental.


Desventajas


	Usar los templates que vienen por default sucks
	Coacute;digo demasiado repetitivo
	Cada linea que se genera hay que darle mantenimiento en el futuro


Generadores de coacute;digo

	Codesmith Cualquier lenguaje
	VBeXpress .Net
	T4 Visual Studio .Net
	Appfuse Java
	Velocity Java
	JHeadStart Java

Lenguajes dinaacute;micos

	Grails Java
	Springnbsp;Roo Java
	PHP Symfony

El podcast rockDeveloper es producido por Iaax Page y Cesar Reyes. Si deseas que tratemos alguacute;n tema de tu interes te invitamos a contactarnos usando los comentarios en este blog.</itunes:summary>
		<itunes:keywords>Podcast</itunes:keywords>
		<itunes:author>Rock Developer</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:block>No</itunes:block>
	</item>
		<item>
		<title>La arena del Desarrollo Web.</title>
		<link>http://blog.rockdeveloper.com/2009/07/08/la-arena-del-desarrollo-web/</link>
		<comments>http://blog.rockdeveloper.com/2009/07/08/la-arena-del-desarrollo-web/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 15:41:29 +0000</pubDate>
		<dc:creator>Iaax Page</dc:creator>
				<category><![CDATA[Articulos y Noticias]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[lenguajes dinamicos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[serie]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=143</guid>
		<description><![CDATA[he decidido, instalar probar y desarrollar una misma aplicación, con tareas basicas, en 5 Lenguajes de programación con sus frameworks más populares.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F07%2F08%2Fla-arena-del-desarrollo-web%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2009%2F07%2F08%2Fla-arena-del-desarrollo-web%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div id="attachment_144" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.flickr.com/photos/35799261@N00/2169316233/"><img class="size-medium wp-image-144" title="La busqueda del mejor peleador en la arena." src="http://blog.rockdeveloper.com/wp-content/uploads/2009/07/2169316233_882917e144_o-300x199.jpg" alt="Pelea de Mike Tyson" width="300" height="199" /></a><p class="wp-caption-text">La busqueda del mejor peleador en la arena</p></div>
<p>En una inesperada serie de eventos que me conducen hacia el mundo <strong>Indi</strong>, me encuentro desarrollando para Ruby on Rails, y para meter un poco de dinamismo y equilibrio al blog, dado a que hablamos mucho de <strong>Java </strong>(Eso de hablar mucho de Java no va a cambiar, pero ya hablaremos de mas lenguajes de programación), he decidido, instalar probar y desarrollar una misma aplicación, con tareas basicas, en 5 Lenguajes con sus frameworks más populares.</p>
<p><strong>Los competidores</strong></p>
<ol>
<li>Lenguaje Ruby usando Rails</li>
<li>Lenguaje Java usando Forza Framework</li>
<li>Lenguaje Python usando Django</li>
<li>Lenguaje C# usando MVC</li>
<li>Lenguaje PHP usando&#8230;. No se que framework vamos a usar aquí</li>
</ol>
<p><strong>Las pruebas</strong></p>
<ul>
<li>Facilidad de instalación.</li>
<li>Soporte de IDE&#8217;s</li>
<li>Aporte de la comunidad</li>
<li>Pruebas de Estres</li>
<li>Servicios de persistencia de datos</li>
<li>Dependencia del Entorno</li>
<li>Licencia</li>
<li>Flexibilidad del Framework</li>
</ul>
<p>En este momento he terminado de instalar Ruby on Rails, y estoy desarrollando la primera aplicación, la cual sera replicada en los demas lenguajes y frameworks.</p>
<p>Para el gusto de pocos, estoy usando una MacBook Black con dos gigas de memoria, algo vieja en verdad, el hecho es que la mayoria de las instalaciones aqui se hacen en entorno de consola, al menos para los lenguajes de programación. Ides como RubyMine y NetBeans ya han superado esos problemas. Así que cuando decimos facilidad de instalación nos referimos a ambiente consola y no ambiente Windows.</p>
<p>Saludos,</p>
<p>Iaax Page</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2009/07/08/la-arena-del-desarrollo-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>¿ Que es LAMP ?</title>
		<link>http://blog.rockdeveloper.com/2008/03/11/4newbies-%c2%bf-que-es-lamp/</link>
		<comments>http://blog.rockdeveloper.com/2008/03/11/4newbies-%c2%bf-que-es-lamp/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 04:47:18 +0000</pubDate>
		<dc:creator>alexserver</dc:creator>
				<category><![CDATA[Programacion]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[dummies]]></category>
		<category><![CDATA[introduccion]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.rockdeveloper.com/?p=7</guid>
		<description><![CDATA[
			
				
			
		
Si llegaste a este post por medio de google es porque  esta palabrita ha estado rondando tu cabeza y deseas encontrar el significado de ella.
Bien, LAMP es un acronimo ampliamente utilizado en web que esta conformado por las 4 tecnologias que hacen posible muchas de las aplicaciones (paginas) web que hoy en dia conoces.
Linux
Apache
MySql
Php
Bien, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2008%2F03%2F11%2F4newbies-%25c2%25bf-que-es-lamp%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.rockdeveloper.com%2F2008%2F03%2F11%2F4newbies-%25c2%25bf-que-es-lamp%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Si llegaste a este post por medio de google es porque  esta palabrita ha estado rondando tu cabeza y deseas encontrar el significado de ella.</p>
<p>Bien, LAMP es un acronimo ampliamente utilizado en web que esta conformado por las 4 tecnologias que hacen posible muchas de las aplicaciones (paginas) web que hoy en dia conoces.</p>
<p><strong>Linux</strong><br />
<strong>Apache</strong><br />
<strong>MySql</strong><br />
<strong>Php</strong></p>
<p>Bien, Linux es el sistema operativo donde estas tecnologias viven, Apache es el servidor web que permite alacenar tu aplicacion web y proporcionar una salida HTML que cualquier navegador pueda entender. MySql es un gestor de Base de Datos que te permite hacer maravillas con la informacion de tu aplicacion y Php, que puedo decir de php: es quien orquesta toda tu aplicacion, quien da inteligencia a tu pagina web y gracias al cual puedes procesar datos, almacenarlos, y consultarlos en el momento que quieras.</p>
<p>Se oyo muy formal ? tanto que no entendiste nada?  bien, pues tu solo querias saber que es LAMP.  si quieres saber mas a fondo sobre cada tecnologia, te recomiendo que sigas estos links.</p>
<p><a href="http://es.wikipedia.org/wiki/Linux">Linux</a><br />
<a href="http://es.wikipedia.org/wiki/Servidor_HTTP_Apache"> Apache</a><br />
<a href="http://es.wikipedia.org/wiki/MySQL"> MySql</a><br />
<a href="http://es.wikipedia.org/wiki/PHP"> Php </a></p>
<p>Saludos.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rockdeveloper.com/2008/03/11/4newbies-%c2%bf-que-es-lamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
