<?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>Juan Benavides &#187; perfil</title>
	<atom:link href="http://juanbenavides.info/tag/perfil/feed/" rel="self" type="application/rss+xml" />
	<link>http://juanbenavides.info</link>
	<description>Anotaciones de un Geek</description>
	<lastBuildDate>Tue, 25 Oct 2011 05:08:29 +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>La difusa linea entre diseñador web y programador web</title>
		<link>http://juanbenavides.info/la-difusa-linea-entre-disenador-web-y-programador-web/2009/03/</link>
		<comments>http://juanbenavides.info/la-difusa-linea-entre-disenador-web-y-programador-web/2009/03/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 09:09:13 +0000</pubDate>
		<dc:creator>Juan Benavides</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[desarrollador web]]></category>
		<category><![CDATA[perfil]]></category>
		<category><![CDATA[profesional]]></category>

		<guid isPermaLink="false">http://juanbenavides.info/?p=164</guid>
		<description><![CDATA[He escrito al respecto sobre éste tema, pero creo que lo abordé al revéz. Primero deberíamos separar los roles en el desarrollo web e identificar al profesional que ¿debería? cubrirlos. Como le comentaba a Luis Alarcón vía email, de entrada lo más obvio para mi es: XHTML y CSS no pertenecen a la programación, XHTML [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://juanbenavides.info/2009/02/el-desarrollo-web-y-los-desarrolladores/">He escrito al respecto sobre éste tema</a>, pero creo que lo abordé al revéz. Primero deberíamos separar los roles en el desarrollo web e identificar al profesional que ¿debería? cubrirlos. Como le comentaba a <a href="http://www.luisalarcon.com/blog/">Luis Alarcón</a> vía email, de entrada lo más obvio para mi es:</p>
<ul>
<li>XHTML y CSS no pertenecen a la programación, XHTML es la estructura y CSS el diseño.</li>
<li>Javascript es un lenguaje de programación y AJAX es solo una técnica.</li>
<li>&#8220;Diseño de plantillas&#8221; para CMS es diseño. Involucra saber código de un lenguaje (PHP generalmente), pero no deja de ser &#8220;diseño&#8221;.</li>
<li>Programar alguna funcionalidad en estas plantillas, entonces si sería programación.</li>
<li>Dreamweaver y editores de código WYSIWYG son para diseñar, aunque se puede programar con ellos, pero no tiene mucho sentido.</li>
<li>Flash puede ser tanto diseño como programación, aunque un programador preferirá programar en Flex (pues para eso es) y Flash queda más como herramienta de diseño.</li>
<li>&#8220;Propiedad intelectual&#8221; ¿?. Lo c<a href="http://www.luisalarcon.com/blog/?p=1526">omentó Luis Alarcón en su post del &#8220;diserrollador&#8221;</a>, yo creo que esto es tema de abogados y no más. Debemos conocer las leyes, pero no si me enfoco puramente a un perfil técnico, no lo incluiría.</li>
</ul>
<p><a href="http://es.wikipedia.org/wiki/Usabilidad">Usabilidad</a>, accesibilidad, diseño de interfaces&#8230; son conceptos que <a href="http://es.wikipedia.org/wiki/Usabilidad#Reconocimiento_en_la_industria_del_software">se introdujeron</a> por medio de la Ingeniería de software, por lo que sus raíces están en la programación (el comportamiento). Sin embargo en el desarrollo web, un diseñador tambien participa muchísimo durante la creación del sitio, ya que los diseños en la web están intimamente relacionados con aspectos del comportamiento. Paradigmas de la programación como <a href="http://en.wikipedia.org/wiki/Model-view-controller">MVC</a> solucionan mucho de estos problemas, pero no todos.</p>
<p>Hay otras cuestiones más complicadas, por ejemplo: estrictamente hablando XHTML/CSS son aspectos técnicos del diseño, sin embargo, la programación de interfaces con Javascript involucra XHTML/CSS profundamente. Por otro lado, si el diseñador quiere hacerlas deberá aprender Javascript, y PHP/XML si quiere implementar AJAX.</p>
<p>Volviendo a una visión estricta: El diseñador se encarga de hacer la estructura y el diseño, el programador se encarga del comportamiento, pero ambos tienen que manejar XHTML para sus labores. Entonces, ¿el <a href="http://en.wikipedia.org/wiki/Search_engine_optimization">SEO</a> pertenece a&#8230;? Por más que le doy vueltas, sigo creyendo que a ninguno de los dos, es un <strong>aspecto único y propio del desarrollo web</strong>.</p>
<p>De hecho, creo que por eso la linea es tan difusa, porque <strong>el desarrollo web</strong> es completamente otro paradigma.</p>
]]></content:encoded>
			<wfw:commentRss>http://juanbenavides.info/la-difusa-linea-entre-disenador-web-y-programador-web/2009/03/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

