<?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:meneame="http://meneame.net/faq-es.php"
 >
<channel>
	<title>Menéame: comentarios [57171]</title>
	<link>http://www.meneame.net</link>
	<image><title>www.meneame.net</title><link>http://www.meneame.net</link><url>http://cdn.mnmstatic.net/img/mnm/eli-rss.png</url></image>
	<description>Sitio colaborativo de publicación y comunicación entre blogs</description>
	<pubDate>Thu, 23 Nov 2006 13:39:29 +0000</pubDate>
	<generator>http://blog.meneame.net/</generator>
	<language>es</language>
	<item>
		<meneame:comment_id>241392</meneame:comment_id>
		<meneame:link_id>57171</meneame:link_id>
		<meneame:order>5</meneame:order>
		<meneame:user>enriqueplace</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>13</meneame:karma>
		<meneame:url>https://www.meneame.net/story/desarrolladores-php-debemos-profesionalizarnos-quedaremos-descartados-obsoletos</meneame:url>
		<title>#5 Los &#34;Desarrolladores PHP&#34; debemos profesionalizarnos o quedaremos descartados por obsoletos</title>
		<link>https://www.meneame.net/story/desarrolladores-php-debemos-profesionalizarnos-quedaremos-descartados-obsoletos/c05#c-5</link>
		<pubDate>Thu, 23 Nov 2006 13:39:29 +0000</pubDate>
		<dc:creator>enriqueplace</dc:creator>
		<guid>https://www.meneame.net/story/desarrolladores-php-debemos-profesionalizarnos-quedaremos-descartados-obsoletos/c05#c-5</guid>
		<description><![CDATA[<p>¡Que fácil que caemos en las guerras entre lenguajes/plataformas! <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/wink.png" alt=";)" title=";)" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /><br />
<br />
La idea de mi artículo (si, soy el atrevido que escribió esto ;-)) es hacer reflexionar a los &#34;programadores php&#34; que <strong>con solo scripting no se hacen sistemas medios en adelante</strong>... y eso no es solo por un tema de &#34;falta de plataforma&#34; (porque al día de hoy PHP sigue siendo <strong>&#34;solo un lenguaje&#34;</strong> pero que se puede complementar con un conjunto de herramientas) es también un tema de &#34;falta de mentalidad de desarrolladores&#34;, donde la gran mayoría de los programadores desconoce los conceptos básicos de la POO.<br />
<br />
En mi muy humilde opinión, si tomamos en cuenta el avance en las plataformas más populares, como Java o .Net, <strong>los conocimientos de los programadores han quedado en el pasado bordeando en la actualidad el &#34;analfabetismo&#34; en todo lo que concierne OO, Diseño, Patrones, etc.</strong> **<br />
<br />
PHP5 incorpora el manejo de &#34;interfaces&#34;, pero al día de hoy es habitual hablar con desarrolladores que no entienden siquiera el concepto que hay detrás, ni <strong>la diferencia entre &#34;programar orientado a la implementación&#34; versus &#34;programar orientado a la interfaz&#34;</strong>, donde la mayoría de los principios de diseño te sugieren que tus diseños dependan de &#34;implementaciones abstractas&#34; y no de &#34;implementaciones concretas&#34; (para obtener los beneficios tan publicitados del paradigma: flexibilidad, mantenibilidad y reusabilidad).<br />
<br />
Y todo esto se hace con la ayuda de las &#34;interfaces&#34; (que no es, como he escuchado decir, para poder implementar &#34;herencia múltiple&#34;... estrategia desaconsejada que difícilmente verás implementada en un patrón de diseño).<br />
<br />
Estas grandes carencias las percibo habiendo estado muy poco tiempo estudiando estos temas desde la óptica del mundo Java (muchos de los conceptos que quiero transmitirles a los programadores php, para que abran su cabeza, aquí son elementales). Cuando se liberó la versión 5 de PHP y al ver que implementaban la mayoría de las características que tiene cualquier lenguaje OO  (interfaces, visibilidad de atributos y métodos, abstract, etc) me di cuenta que era perfectamente directo pasar los conocimientos y experiencias de un lado a otro.<br />
<br />
Pero todo esto te das cuenta cuando vienes de una plataforma, de una arquitectura; si siempre estuviste &#34;dentro&#34; del ambiente PHP, ni te percatas de los grandes cambios que puedes hacer y del salto que pueden hacer tus sistemas.<br />
<br />
No fue solo un agregado menor en la sintaxis.<br />
<br />
Eso es lo que intento transmitir. <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/wink.png" alt=";)" title=";)" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" /></p><p>&#187;&nbsp;autor: <strong>enriqueplace</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>238791</meneame:comment_id>
		<meneame:link_id>57171</meneame:link_id>
		<meneame:order>4</meneame:order>
		<meneame:user>yaestabien</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>16</meneame:karma>
		<meneame:url>https://www.meneame.net/story/desarrolladores-php-debemos-profesionalizarnos-quedaremos-descartados-obsoletos</meneame:url>
		<title>#4 Los &#34;Desarrolladores PHP&#34; debemos profesionalizarnos o quedaremos descartados por obsoletos</title>
		<link>https://www.meneame.net/story/desarrolladores-php-debemos-profesionalizarnos-quedaremos-descartados-obsoletos/c04#c-4</link>
		<pubDate>Wed, 22 Nov 2006 04:03:35 +0000</pubDate>
		<dc:creator>yaestabien</dc:creator>
		<guid>https://www.meneame.net/story/desarrolladores-php-debemos-profesionalizarnos-quedaremos-descartados-obsoletos/c04#c-4</guid>
		<description><![CDATA[<p>¿3 GB de RAM? y el doble de máquinas.<br />
<br />
Ejemplo REAL:<br />
<br />
Aplicación en PHP, alojada en 4 máquinas, con tablas de 700.000 registros (Postgre) iba como un tiro.<br />
<br />
Se migró a Java: 8 Netras (Sun) + servlets + DB2: como el culo. Inversión nefasta y contratación de &#34;consultores&#34; (picapica 1000 euros Accenture <img data-src="https://cdn.mnmstatic.net/v_149/img/menemojis/36/lol.gif" alt="xD" title=":lol: xD" width="18" height="18" src="https://cdn.mnmstatic.net/v_149/img/g.gif" class="emoji lazy" />) para el desarrollo.<br />
<br />
Prefiero mil veces perl, php o similares antes que java o .net para desarrollar un entorno web.</p><p>&#187;&nbsp;autor: <strong>yaestabien</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>238326</meneame:comment_id>
		<meneame:link_id>57171</meneame:link_id>
		<meneame:order>3</meneame:order>
		<meneame:user>juanac</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>15</meneame:karma>
		<meneame:url>https://www.meneame.net/story/desarrolladores-php-debemos-profesionalizarnos-quedaremos-descartados-obsoletos</meneame:url>
		<title>#3 Los &#34;Desarrolladores PHP&#34; debemos profesionalizarnos o quedaremos descartados por obsoletos</title>
		<link>https://www.meneame.net/story/desarrolladores-php-debemos-profesionalizarnos-quedaremos-descartados-obsoletos/c03#c-3</link>
		<pubDate>Tue, 21 Nov 2006 19:50:13 +0000</pubDate>
		<dc:creator>juanac</dc:creator>
		<guid>https://www.meneame.net/story/desarrolladores-php-debemos-profesionalizarnos-quedaremos-descartados-obsoletos/c03#c-3</guid>
		<description><![CDATA[<p>Que las versiones de Java hasta la 1.3 comiesen mucha memoria no quiere decir que lo sigan haciendo.<br />
<br />
En cualquier caso... ¿cuánto cuestan 8 gigas de RAM?  Una miseria comparada con el salario de un trabajador que va a tener que mantener una aplicación en PHP...  no sé si me explico... Sobre todo hablo de una aplicación web (JEE)<br />
<br />
Que el .NET sea pagando es discutible, en cualquier caso te digo lo mismo... ¿cuánto pagas por una licencia de Visual Studio e IIS comparado con lo que pagas a los desarrolladores?<br />
<br />
Lo importante es que una aplicación sea &#34;mantenible&#34;, y una aplicación desarrollada con PHP está a años luz de una desarrollada en Java o .NET.</p><p>&#187;&nbsp;autor: <strong>juanac</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>237697</meneame:comment_id>
		<meneame:link_id>57171</meneame:link_id>
		<meneame:order>2</meneame:order>
		<meneame:user>--10627--</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>18</meneame:karma>
		<meneame:url>https://www.meneame.net/story/desarrolladores-php-debemos-profesionalizarnos-quedaremos-descartados-obsoletos</meneame:url>
		<title>#2 Los &#34;Desarrolladores PHP&#34; debemos profesionalizarnos o quedaremos descartados por obsoletos</title>
		<link>https://www.meneame.net/story/desarrolladores-php-debemos-profesionalizarnos-quedaremos-descartados-obsoletos/c02#c-2</link>
		<pubDate>Tue, 21 Nov 2006 14:48:24 +0000</pubDate>
		<dc:creator>--10627--</dc:creator>
		<guid>https://www.meneame.net/story/desarrolladores-php-debemos-profesionalizarnos-quedaremos-descartados-obsoletos/c02#c-2</guid>
		<description><![CDATA[<p><a class="tooltip c:57171-1" href="https://www.meneame.net/story/desarrolladores-php-debemos-profesionalizarnos-quedaremos-descartados-obsoletos/c01#c-1" rel="nofollow">#1</a>, pero funciona,<br />
El java come mas memoria que Stallman hamburguesas.<br />
El .NET es pagando.<br />
C++ como CGI-BIN, no maneja bien los recursos de la máquina.<br />
<br />
Pues eso...</p><p>&#187;&nbsp;autor: <strong>--10627--</strong></p>]]></description>
	</item>

	<item>
		<meneame:comment_id>236686</meneame:comment_id>
		<meneame:link_id>57171</meneame:link_id>
		<meneame:order>1</meneame:order>
		<meneame:user>juanac</meneame:user>
		<meneame:votes>1</meneame:votes>
		<meneame:karma>13</meneame:karma>
		<meneame:url>https://www.meneame.net/story/desarrolladores-php-debemos-profesionalizarnos-quedaremos-descartados-obsoletos</meneame:url>
		<title>#1 Los &#34;Desarrolladores PHP&#34; debemos profesionalizarnos o quedaremos descartados por obsoletos</title>
		<link>https://www.meneame.net/story/desarrolladores-php-debemos-profesionalizarnos-quedaremos-descartados-obsoletos/c01#c-1</link>
		<pubDate>Mon, 20 Nov 2006 22:36:11 +0000</pubDate>
		<dc:creator>juanac</dc:creator>
		<guid>https://www.meneame.net/story/desarrolladores-php-debemos-profesionalizarnos-quedaremos-descartados-obsoletos/c01#c-1</guid>
		<description><![CDATA[<p>Muy acertado, gran artículo.  PHP a día de hoy está visto como una solución 'cutre' y poco profesional frente a Java y .NET.<br />
<br />
El lenguaje se ha prestado a ello, con scripts entremezclados con la presentación y siendo más para programadores que para desarrolladores...<br />
<br />
Este comentario me va a dejar sin karma, pero no hay más que ver el código de meneame, bastante ilegible, con todos los respetos.</p><p>&#187;&nbsp;autor: <strong>juanac</strong></p>]]></description>
	</item>

</channel>
</rss>
