<?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>Comentarios en: Programar bien PHP</title>
	<atom:link href="http://avivancos.com/programar-bien-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://avivancos.com/programar-bien-php/</link>
	<description>Aquí hablamos de emprender.</description>
	<lastBuildDate>Tue, 29 Dec 2009 12:05:33 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Jorge</title>
		<link>http://avivancos.com/programar-bien-php/comment-page-1/#comment-17949</link>
		<dc:creator>Jorge</dc:creator>
		<pubDate>Fri, 24 Apr 2009 11:07:58 +0000</pubDate>
		<guid isPermaLink="false">http://avivancos.com/programar-bien-php/#comment-17949</guid>
		<description>Me gustaría que me explicaran porqué actualmente se pide en el 90% de las ofertas de trabajo saber programar, diseñar y maquetar???
Entiendo que quien programa no diseña y viceversa, pero actualmente las empresas bucan a alguien que sepa:
Diseño web (Photoshop, Illustator, Flash, Dreamweaver, HTML, xHTML, CSS) y también que sepas PHP, ASP o ASPX, JAVA, JAVASCRIT, .NET, MySql, etc etc y que tengas nociones de SEO / SEM.
En realdad una empresa que busca a alguien que sepa todas estas tecnologías creo que viene a decir que es una empresa bastante chunga, igualmente en una jornada de trabajo es imposible que te diera tempo a desarrollar todo, y cuando piden tanto es también porque son empresas de muy pocas personas, con lo que conlleva que puede ser que la empresa dure bien poco y te quedes de nuevo en la calle.</description>
		<content:encoded><![CDATA[<p>Me gustaría que me explicaran porqué actualmente se pide en el 90% de las ofertas de trabajo saber programar, diseñar y maquetar???<br />
Entiendo que quien programa no diseña y viceversa, pero actualmente las empresas bucan a alguien que sepa:<br />
Diseño web (Photoshop, Illustator, Flash, Dreamweaver, HTML, xHTML, CSS) y también que sepas PHP, ASP o ASPX, JAVA, JAVASCRIT, .NET, MySql, etc etc y que tengas nociones de SEO / SEM.<br />
En realdad una empresa que busca a alguien que sepa todas estas tecnologías creo que viene a decir que es una empresa bastante chunga, igualmente en una jornada de trabajo es imposible que te diera tempo a desarrollar todo, y cuando piden tanto es también porque son empresas de muy pocas personas, con lo que conlleva que puede ser que la empresa dure bien poco y te quedes de nuevo en la calle.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: RockMan</title>
		<link>http://avivancos.com/programar-bien-php/comment-page-1/#comment-13802</link>
		<dc:creator>RockMan</dc:creator>
		<pubDate>Thu, 12 Mar 2009 15:31:32 +0000</pubDate>
		<guid isPermaLink="false">http://avivancos.com/programar-bien-php/#comment-13802</guid>
		<description>Smarty te penaliza demasiado en el rendimiento de tu aplicación, una vez tuve que mejorar un programa que extraia reportes y que usaba smarty como motor de templates. 

No funcionaba decentemente, el servidor se mareaba, podias estar días con el navegador abierto esperando obtener el dichoso reporte en excel y no terminaba de generarse, probé crear tablas temporales para hacer menos joins, pero naa seguía igual de inutil la aplicación (en todo caso hablo de de decenas de miles de registros). 

La solución? prescindir de smarty y hacerlo a manopla, mejoró en forma dramática el rendimiento, unas 100 veces más rapido o incluso más, y por fin funkó lo que no funkaba. 

Smarty mis polainas.

Saludos.</description>
		<content:encoded><![CDATA[<p>Smarty te penaliza demasiado en el rendimiento de tu aplicación, una vez tuve que mejorar un programa que extraia reportes y que usaba smarty como motor de templates. </p>
<p>No funcionaba decentemente, el servidor se mareaba, podias estar días con el navegador abierto esperando obtener el dichoso reporte en excel y no terminaba de generarse, probé crear tablas temporales para hacer menos joins, pero naa seguía igual de inutil la aplicación (en todo caso hablo de de decenas de miles de registros). </p>
<p>La solución? prescindir de smarty y hacerlo a manopla, mejoró en forma dramática el rendimiento, unas 100 veces más rapido o incluso más, y por fin funkó lo que no funkaba. </p>
<p>Smarty mis polainas.</p>
<p>Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: José Carlos</title>
		<link>http://avivancos.com/programar-bien-php/comment-page-1/#comment-2434</link>
		<dc:creator>José Carlos</dc:creator>
		<pubDate>Tue, 04 Nov 2008 01:30:59 +0000</pubDate>
		<guid isPermaLink="false">http://avivancos.com/programar-bien-php/#comment-2434</guid>
		<description>El artículo está muy bien, y tiene razón en que para programar bien php hay que dominar más cosas. Los que criticáis el artículo lo hacéis con argumentos que dejan ver que no sois nada de profesionales en este campo. Podréis haber hecho 10, 20, 30 o 40 webs, pero no tenéis ni idea de lo que es un trabajo bien hecho.</description>
		<content:encoded><![CDATA[<p>El artículo está muy bien, y tiene razón en que para programar bien php hay que dominar más cosas. Los que criticáis el artículo lo hacéis con argumentos que dejan ver que no sois nada de profesionales en este campo. Podréis haber hecho 10, 20, 30 o 40 webs, pero no tenéis ni idea de lo que es un trabajo bien hecho.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Covi</title>
		<link>http://avivancos.com/programar-bien-php/comment-page-1/#comment-2204</link>
		<dc:creator>Covi</dc:creator>
		<pubDate>Tue, 09 Sep 2008 09:58:41 +0000</pubDate>
		<guid isPermaLink="false">http://avivancos.com/programar-bien-php/#comment-2204</guid>
		<description>Pues yo también estoy totalmente de acuerdo con Víctor y Javier. Quizás Agustín comenzó la entrada desde otra perspectiva... o desde un punto de vista quizá ahora demasiado cerrado sobre PHP y la web en general.

PHP, pese a estar destinado -no en exclusiva- desde el principio a HTML, ha evolucionado mucho y creo que ese es el principal detalle. Pero, como dice Víctor, lo cierto es que, incluso exceptuando PHP de escritorio, tu programación puede ir dirigidas a muchos otros lenguajes y tecnologías si bien sería quizá más correcto englobar como XML.
Porque si con algo creo que tiene que ver la Web2.0 es con XML, desde AJAX, Web Services, SVG... hasta llegar al poco apreciado XHTML1.1 xml de verdad ^^

Respecto al tema de usar plantillas... sería recomendable echar un vistazo a &lt;a href=&quot;http://mnm.uib.es/gallir/posts/2006/09/26/820/&quot; title=&quot;Entrada en el blog de Reicardo Gallir&quot; rel=&quot;nofollow&quot;&gt;la opinión del siempre crítico Ricardo Gallir&lt;/a&gt; y sobre todo sus resultados.

Como quizá sea evidente... no tengo formación académica, pero lo que me han enseñado todos los años de experiencia, las toneladas de lecturas y sobre todo la experiencia de «los que saben de verdad» es lo que se ha dicho ya: especialízate en una materia y ten una base sólida.
Yo opino que si te dedicas al sector web de distribución pública, debes, antes de nada, dominar todas las nociones sobre lenguajes de marcado pero sobre todo XML -que viene a ser lo mismo-. Y nociones me refiero a las especificaciones.
CSS a la perfección.... Tenemos Flash, las RIA, etc pero esa es mi opinión personal porque me alejo, -o elijo- de cualquier técnica que no sea un estándar de salida, digamos, (X)HTML.

Después ya, sobre lenguajes interpretados... lo que comentan, si tienes una base sólida y correcta, no de autodidacta como es lógico y como puedo afirmar personalmente, podrás adaptarte a cualquier sintaxis de lenguaje.
Pero sin las nociones básicas y como suele ocurrir: aprender aprendiendo un lenguaje... vas a perder muuuucho tiempo, y vas a tener muchas malas costumbres, vicios y errores, principalmente porque en realidad no sabes.

Eso sí, conocer php tiene algo muy bueno, que está basado en C, lo que te permitirá conocer mejor el lenguaje más utilizado y en el que más se basan otros lenguajes.

Joder que tocho, ...pero por último, un par de enlaces que creo pueden ser muy útiles:
- Estándares de codificación en PHP según Zend (eso debería decir todo ^^):
&lt;a href=&quot;http://framework.zend.com/manual/en/coding-standard.html&quot; rel=&quot;nofollow&quot;&gt;http://framework.zend.com/manual/en/coding-standard.html&lt;/a&gt;. Esta tampoco está mal:
http://www.dagbladet.no/development/phpcodingstandard/
- Como la web2.0, al parecer y creo que irremediablemente, es y será POO: &lt;a href=&quot;http://www.cristalab.com/blog/41916/10-errores-comunes-programando-orientado-a-objetos-en-php.html&quot; rel=&quot;nofollow&quot;&gt;CristalLab#10 errores comunes en POO&lt;/a&gt;.

Un saludo, siento la extensión... coño, que largo :S</description>
		<content:encoded><![CDATA[<p>Pues yo también estoy totalmente de acuerdo con Víctor y Javier. Quizás Agustín comenzó la entrada desde otra perspectiva&#8230; o desde un punto de vista quizá ahora demasiado cerrado sobre PHP y la web en general.</p>
<p>PHP, pese a estar destinado -no en exclusiva- desde el principio a HTML, ha evolucionado mucho y creo que ese es el principal detalle. Pero, como dice Víctor, lo cierto es que, incluso exceptuando PHP de escritorio, tu programación puede ir dirigidas a muchos otros lenguajes y tecnologías si bien sería quizá más correcto englobar como XML.<br />
Porque si con algo creo que tiene que ver la Web2.0 es con XML, desde AJAX, Web Services, SVG&#8230; hasta llegar al poco apreciado XHTML1.1 xml de verdad ^^</p>
<p>Respecto al tema de usar plantillas&#8230; sería recomendable echar un vistazo a <a href="http://mnm.uib.es/gallir/posts/2006/09/26/820/" title="Entrada en el blog de Reicardo Gallir" rel="nofollow">la opinión del siempre crítico Ricardo Gallir</a> y sobre todo sus resultados.</p>
<p>Como quizá sea evidente&#8230; no tengo formación académica, pero lo que me han enseñado todos los años de experiencia, las toneladas de lecturas y sobre todo la experiencia de «los que saben de verdad» es lo que se ha dicho ya: especialízate en una materia y ten una base sólida.<br />
Yo opino que si te dedicas al sector web de distribución pública, debes, antes de nada, dominar todas las nociones sobre lenguajes de marcado pero sobre todo XML -que viene a ser lo mismo-. Y nociones me refiero a las especificaciones.<br />
CSS a la perfección&#8230;. Tenemos Flash, las RIA, etc pero esa es mi opinión personal porque me alejo, -o elijo- de cualquier técnica que no sea un estándar de salida, digamos, (X)HTML.</p>
<p>Después ya, sobre lenguajes interpretados&#8230; lo que comentan, si tienes una base sólida y correcta, no de autodidacta como es lógico y como puedo afirmar personalmente, podrás adaptarte a cualquier sintaxis de lenguaje.<br />
Pero sin las nociones básicas y como suele ocurrir: aprender aprendiendo un lenguaje&#8230; vas a perder muuuucho tiempo, y vas a tener muchas malas costumbres, vicios y errores, principalmente porque en realidad no sabes.</p>
<p>Eso sí, conocer php tiene algo muy bueno, que está basado en C, lo que te permitirá conocer mejor el lenguaje más utilizado y en el que más se basan otros lenguajes.</p>
<p>Joder que tocho, &#8230;pero por último, un par de enlaces que creo pueden ser muy útiles:<br />
- Estándares de codificación en PHP según Zend (eso debería decir todo ^^):<br />
<a href="http://framework.zend.com/manual/en/coding-standard.html" rel="nofollow">http://framework.zend.com/manual/en/coding-standard.html</a>. Esta tampoco está mal:<br />
<a href="http://www.dagbladet.no/development/phpcodingstandard/" rel="nofollow">http://www.dagbladet.no/development/phpcodingstandard/</a><br />
- Como la web2.0, al parecer y creo que irremediablemente, es y será POO: <a href="http://www.cristalab.com/blog/41916/10-errores-comunes-programando-orientado-a-objetos-en-php.html" rel="nofollow">CristalLab#10 errores comunes en POO</a>.</p>
<p>Un saludo, siento la extensión&#8230; coño, que largo :S</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: PabloM</title>
		<link>http://avivancos.com/programar-bien-php/comment-page-1/#comment-1060</link>
		<dc:creator>PabloM</dc:creator>
		<pubDate>Mon, 10 Mar 2008 19:14:43 +0000</pubDate>
		<guid isPermaLink="false">http://avivancos.com/programar-bien-php/#comment-1060</guid>
		<description>Opino igual que Alfonso.

Afirmar el punto 1, es un poco  ... cerrado.
Y Como buenas practicas lo mejor seria usar POO, y no recomendar la opcion de no usarlo, y mas cuando en un punto siguiente se habla de encapsular y reuso.</description>
		<content:encoded><![CDATA[<p>Opino igual que Alfonso.</p>
<p>Afirmar el punto 1, es un poco  &#8230; cerrado.<br />
Y Como buenas practicas lo mejor seria usar POO, y no recomendar la opcion de no usarlo, y mas cuando en un punto siguiente se habla de encapsular y reuso.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Agustín Vivancos</title>
		<link>http://avivancos.com/programar-bien-php/comment-page-1/#comment-159</link>
		<dc:creator>Agustín Vivancos</dc:creator>
		<pubDate>Mon, 06 Aug 2007 22:15:51 +0000</pubDate>
		<guid isPermaLink="false">http://avivancos.com/programar-bien-php/#comment-159</guid>
		<description>Javier, estoy muy de acuerdo con lo que ha dicho.

Saludos y gracias por comentar.</description>
		<content:encoded><![CDATA[<p>Javier, estoy muy de acuerdo con lo que ha dicho.</p>
<p>Saludos y gracias por comentar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Javier Ugalde</title>
		<link>http://avivancos.com/programar-bien-php/comment-page-1/#comment-157</link>
		<dc:creator>Javier Ugalde</dc:creator>
		<pubDate>Mon, 06 Aug 2007 15:38:00 +0000</pubDate>
		<guid isPermaLink="false">http://avivancos.com/programar-bien-php/#comment-157</guid>
		<description>Otro detalle importante es que el título del artículo nos comenta como Programar bien PHP o como ser excelentes programadores en  PHP, entonces no entiendo porque el autor del mismo indica lo siguiente:

&quot;Internet no es sólo que tú sepas PHP, hay más, AJAX, Java, RoR, si PHP no es lo mejor para un determinado proyecto no lo uses, usa otra cosa, no te empecines e innovate a ti mismo.&quot;

No necesariamente para ser un buen programador tienes que saber de muchos lenguajes, a la final lo que cambia es la sintaxis entre un lenguaje y otro quizas algunos frameworks o marcos de trabajo.. lo que importa en todo momento es que tu lógica supere a la de los demas, que seas capaz de escribir un codigo 100% limpio y optimizado y que sea lo suficientemente abstracto en el buen sentido de la palabra :D.

Ademas eso de saber muchos lenguajes es relativo.. yo soy de los que me gusta &quot;Conocer&quot; y en algunos casos &quot;Programar&quot; en varios lenguajes pero siempre especializarme en uno solo.. a la final entra el dicho: &quot;EL QUE MUCHO ABARCA POCO APRIETA&quot;. De que vale saber de muchos lenguajes cuando en realidad no sabes mucho de uno solo?.. ahi esta la clave de ser EXCELENTES programadores.

Bueno espero que esta reflexión les sirva de algo.

Disfruten del arte de ser programadores de CALIDAD!

Saludos a todos..

Atte.

Ing. Javier Ugalde
Gerente de Tecnologías.</description>
		<content:encoded><![CDATA[<p>Otro detalle importante es que el título del artículo nos comenta como Programar bien PHP o como ser excelentes programadores en  PHP, entonces no entiendo porque el autor del mismo indica lo siguiente:</p>
<p>&#8220;Internet no es sólo que tú sepas PHP, hay más, AJAX, Java, RoR, si PHP no es lo mejor para un determinado proyecto no lo uses, usa otra cosa, no te empecines e innovate a ti mismo.&#8221;</p>
<p>No necesariamente para ser un buen programador tienes que saber de muchos lenguajes, a la final lo que cambia es la sintaxis entre un lenguaje y otro quizas algunos frameworks o marcos de trabajo.. lo que importa en todo momento es que tu lógica supere a la de los demas, que seas capaz de escribir un codigo 100% limpio y optimizado y que sea lo suficientemente abstracto en el buen sentido de la palabra <img src='http://avivancos.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<p>Ademas eso de saber muchos lenguajes es relativo.. yo soy de los que me gusta &#8220;Conocer&#8221; y en algunos casos &#8220;Programar&#8221; en varios lenguajes pero siempre especializarme en uno solo.. a la final entra el dicho: &#8220;EL QUE MUCHO ABARCA POCO APRIETA&#8221;. De que vale saber de muchos lenguajes cuando en realidad no sabes mucho de uno solo?.. ahi esta la clave de ser EXCELENTES programadores.</p>
<p>Bueno espero que esta reflexión les sirva de algo.</p>
<p>Disfruten del arte de ser programadores de CALIDAD!</p>
<p>Saludos a todos..</p>
<p>Atte.</p>
<p>Ing. Javier Ugalde<br />
Gerente de Tecnologías.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Programar bien PHP - Noticias externas</title>
		<link>http://avivancos.com/programar-bien-php/comment-page-1/#comment-106</link>
		<dc:creator>Programar bien PHP - Noticias externas</dc:creator>
		<pubDate>Sat, 30 Jun 2007 11:53:55 +0000</pubDate>
		<guid isPermaLink="false">http://avivancos.com/programar-bien-php/#comment-106</guid>
		<description>[...] En este artículo se comentan varios puntos que un programador en PHP debe de tener en cuenta a la hora de desarrollar un sitio web para llegar siempre a la mejor solución, se dicen 10 pautas a seguir para poder sacar el máximo partido a tus aplicaciones, ya que hoy en día no basta con saber PHP, hay que intentar saber bien PHP.&#187;&#160;noticia original [...]</description>
		<content:encoded><![CDATA[<p>[...] En este artículo se comentan varios puntos que un programador en PHP debe de tener en cuenta a la hora de desarrollar un sitio web para llegar siempre a la mejor solución, se dicen 10 pautas a seguir para poder sacar el máximo partido a tus aplicaciones, ya que hoy en día no basta con saber PHP, hay que intentar saber bien PHP.&#187;&nbsp;noticia original [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: keiko</title>
		<link>http://avivancos.com/programar-bien-php/comment-page-1/#comment-99</link>
		<dc:creator>keiko</dc:creator>
		<pubDate>Sat, 23 Jun 2007 09:40:12 +0000</pubDate>
		<guid isPermaLink="false">http://avivancos.com/programar-bien-php/#comment-99</guid>
		<description>Gracias, ...gracias porque no me cabe la menor duda de que la gente como tu, la cual se molesta en perder su tiempo para señarlarnos el camino hacia los grandes secretos de una programación como es en este caso el PHP, sois los que moveis este mundillo de los que realmente estamos interesados en aprender...gracias de verdad, el artículo a mi parecer era de total interes.

Saludos y felicitaciones.</description>
		<content:encoded><![CDATA[<p>Gracias, &#8230;gracias porque no me cabe la menor duda de que la gente como tu, la cual se molesta en perder su tiempo para señarlarnos el camino hacia los grandes secretos de una programación como es en este caso el PHP, sois los que moveis este mundillo de los que realmente estamos interesados en aprender&#8230;gracias de verdad, el artículo a mi parecer era de total interes.</p>
<p>Saludos y felicitaciones.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Victor San Martin</title>
		<link>http://avivancos.com/programar-bien-php/comment-page-1/#comment-96</link>
		<dc:creator>Victor San Martin</dc:creator>
		<pubDate>Thu, 21 Jun 2007 14:25:13 +0000</pubDate>
		<guid isPermaLink="false">http://avivancos.com/programar-bien-php/#comment-96</guid>
		<description>@Agustín Vivancos: Y no entiendo cómo que sino sabemos a la perfección HTML, controlamos MySQL, y separamos el código del diseño aunque sea con includes vamos a poder programar bien en PHP, es que sino, estaríamos realizando una aplicación de escritorio, para ser buen programador en PHP hay que dominar esos aspectos.

NO siempre uno utiliza HTML, o acaso un WebService es HTML?, ahora ten en encuenta, si bien PHP te ayuda enormemente a realizar sitios webs y aplicaciones, hoy en dia cada vez es mas fuerte en aplicaciones, utilizar XUL en vez de XHTML, ya que te da nuevas herramientas y mas dinamismo, en mi caso lo he estado ocupando, como son aplicaciones intranet, mis clientes utilizan cualquier navegador gecko.

Saludos.</description>
		<content:encoded><![CDATA[<p>@Agustín Vivancos: Y no entiendo cómo que sino sabemos a la perfección HTML, controlamos MySQL, y separamos el código del diseño aunque sea con includes vamos a poder programar bien en PHP, es que sino, estaríamos realizando una aplicación de escritorio, para ser buen programador en PHP hay que dominar esos aspectos.</p>
<p>NO siempre uno utiliza HTML, o acaso un WebService es HTML?, ahora ten en encuenta, si bien PHP te ayuda enormemente a realizar sitios webs y aplicaciones, hoy en dia cada vez es mas fuerte en aplicaciones, utilizar XUL en vez de XHTML, ya que te da nuevas herramientas y mas dinamismo, en mi caso lo he estado ocupando, como son aplicaciones intranet, mis clientes utilizan cualquier navegador gecko.</p>
<p>Saludos.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
