<?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>Información de Empresas &#187; Emilio Santos</title>
	<atom:link href="http://www.infodempresas.com/author/esantos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.infodempresas.com</link>
	<description>Informes de Empresas. Información Financiera, Marketing y Tecnologías de la Información. El Blog de Informa D&#38;B</description>
	<lastBuildDate>Fri, 18 May 2012 07:00:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>¿Desarrollar para IE6+ (Internet Explorer 6 y posteriores) o sólo para Navegadores “modernos”?</title>
		<link>http://www.infodempresas.com/desarrollar-para-ie6-internet-explorer-6-y-posteriores-o-solo-para-navegadores-modernos/</link>
		<comments>http://www.infodempresas.com/desarrollar-para-ie6-internet-explorer-6-y-posteriores-o-solo-para-navegadores-modernos/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 07:25:00 +0000</pubDate>
		<dc:creator>Emilio Santos</dc:creator>
				<category><![CDATA[Tecnologías de la Información]]></category>
		<category><![CDATA[Explorer]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://intranet.diverbium.es/tester/2010/10/25/%c2%bfdesarrollar-para-ie6-internet-explorer-6-y-posteriores-o-solo-para-navegadores-%e2%80%9cmodernos%e2%80%9d/</guid>
		<description><![CDATA[En nuestra empresa, como actualmente en muchas otras, se plantea la duda de desarrollar teniendo en cuenta o no el tantas veces maldito (a efectos <a href="http://www.infodempresas.com/desarrollar-para-ie6-internet-explorer-6-y-posteriores-o-solo-para-navegadores-modernos/">[...]</a>]]></description>
			<content:encoded><![CDATA[<p>
En nuestra empresa, como actualmente en muchas otras,<span style="font-weight: bold"> se plantea la duda de desarrollar teniendo en cuenta o no</span> el tantas veces maldito (a efectos de desarrollo web) <span style="font-weight: bold"><a href="http://www.infodempresas.com/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con Microsoft">Microsoft</a> <a href="http://www.infodempresas.com/tag/internet/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con Internet">Internet</a> <a href="http://www.infodempresas.com/tag/explorer/" class="st_tag internal_tag" rel="tag" title="Entradas etiquetadas con Explorer">Explorer</a> 6.</span>
</p>
<p></p>
<p>
En este post describo mi postura al respecto y, pese a lo que puedan pensar algunos colegas diseñadores, mi posición no es un ataque sin paliativos, directo a la yugular y con rabia incontenida dados los <span style="font-weight: bold">cientos de horas de trabajo que hemos gastado para hacer que las cosas funcionen también en </span><a href="http://es.wikipedia.org/wiki/Internet_Explorer_6">Explorer 6</a>.  Me temo que durante un (espero que corto) período de tiempo, tendremos que tenerlo aún en cuenta.
</p>
<p></p>
<p>
<span style="font-weight: bold">Un poco de “cultura de navegadores”</span>
</p>
<p></p>
<ul>
<li>El Explorer 6 se implantó en la mayoría de negocios desde su <span style="font-weight: bold">aparición en 2001</span>, aunque la versión 5 ya se había asentado previamente con gran mayoría de aceptación.</li>
<li>Entre el <span style="font-weight: bold">2002 y 2003 </span>Internet Explorer contaba con el <a href="http://es.wikipedia.org/wiki/Internet_Explorer#Cuota_de_mercado_por_a.C3.B1o_y_versi.C3.B3n"><span style="font-weight: bold">95% de cuota mundial</span></a>.</li>
<li>Sin embargo, la tendencia actual es a la <span style="font-weight: bold">diversificación</span>, teniendo como mayores <span style="font-weight: bold">competidores a <a href="http://www.mozilla-europe.org/es/firefox/">Firefox</a>, <a href="http://www.google.com/chrome">Chrome</a> y <a href="http://www.apple.com/safari/">Safari</a></span>.</li>
</ul>
<p><a href="http://1.bp.blogspot.com/_4fV26AVmxqo/TMVSAgnrtNI/AAAAAAAAAUw/sBHrqAcUuk8/s1600/Mercado+de+los+exploradores+octubre+2010.jpg"><img style="margin: 0px auto 10px;text-align: center;cursor: pointer;width: 526px;height: 148px" src="http://1.bp.blogspot.com/_4fV26AVmxqo/TMVSAgnrtNI/AAAAAAAAAUw/sBHrqAcUuk8/s400/Mercado+de+los+exploradores+octubre+2010.jpg" alt="" border="0" /></a><br />
Esta evolución produce verdaderos <span style="font-weight: bold">quebraderos de cabeza</span> a todos desarrolladores web. <a href="http://www.microsoft.com/en/us/default.aspx">Microsoft</a> ha hecho sucesivos esfuerzos por <span style="font-weight: bold">acercarse a los estándares, a las “reglas” de programación aceptadas mundialmente. </span>Una actitud muy diferente a la que habían mantenido hasta hace poco, cuando su posición dominante en el mercado les permitía “ser” el estándar y olvidarse de los demás competidores.</p>
<p></p>
<p>
Esta era la circunstancia de IE6 y la <span style="font-weight: bold">causa de mi rechazo</span> (y el de la mayoría de los que nos dedicamos al diseño o programación web) al Explorer 6. Porque lo que se desarrollaba únicamente para IE6 podía <span style="font-weight: bold">no funcionar o no mostrarse en los demás navegadores</span>, lo que obligaba a rehacer el trabajo o, generalmente, hacer <span style="font-weight: bold">dos versiones de cada web</span>.
</p>
<p></p>
<p>
El acercamiento con la versión IE7 (2006) no sirvió de mucho. Aun se diferenciaba demasiado. El lanzamiento del IE8 en 2009 supuso un empuje mayor, que debería acabar con tantos esfuerzos…Sin embargo, <span style="font-weight: bold">no tuvo el impacto esperado en las empresas</span>.
</p>
<p></p>
<p>
¿Por qué? Por la velocidad a la que se <span style="font-weight: bold">actualiza el software en las grandes compañías</span>.<br />
Por poner un ejemplo, en la intranet de Informa tenemos estas visitas:
</p>
<p></p>
<p>
<a href="http://1.bp.blogspot.com/_4fV26AVmxqo/TMVSKhWvcCI/AAAAAAAAAU4/7FdUNM5IKFY/s1600/Visitas+por+navegador+en+la+intranet.jpg"><img style="margin: 0px auto 10px;text-align: center;cursor: pointer;width: 471px;height: 166px" src="http://1.bp.blogspot.com/_4fV26AVmxqo/TMVSKhWvcCI/AAAAAAAAAU4/7FdUNM5IKFY/s400/Visitas+por+navegador+en+la+intranet.jpg" alt="" border="0" /></a><br />
Y mirando solamente las referentes a Explorer:
</p>
<p></p>
<p>
<a href="http://2.bp.blogspot.com/_4fV26AVmxqo/TMVTTxW_qCI/AAAAAAAAAVA/0oLsDtrAH4I/s1600/Visitas+por+version+de+Internet+Explorer.jpg"><img style="margin: 0px auto 10px;text-align: center;cursor: pointer;width: 499px;height: 150px" src="http://2.bp.blogspot.com/_4fV26AVmxqo/TMVTTxW_qCI/AAAAAAAAAVA/0oLsDtrAH4I/s400/Visitas+por+version+de+Internet+Explorer.jpg" alt="" border="0" /></a><br />
Esto nos da una ligera idea del panorama general: <span style="font-weight: bold">La tercera parte de nuestra empresa sigue viendo la web con IE6.</span>
</p>
<p></p>
<p>
<span style="font-weight: bold">El esfuerzo del cliente</span>
</p>
<p></p>
<p>
Y es que, cuando se trata de cambiar cualquier tipo de programa, incluso hasta el aspecto de una intranet, el <span style="font-weight: bold">rechazo al cambio</span> es algo que uno debe esperar. Sin embargo, esto no es nada comparado con el esfuerzo que supone en cualquier empresa el cambio de navegador:
</p>
<p></p>
<ul>
<li>Coste de <span style="font-weight: bold">instalación </span>en todos los equipos.</li>
<li>Coste de <span style="font-weight: bold">renovación </span>de todos los equipos que no soportan el nuevo navegador.</li>
<li>Coste de desarrollo de todas las<span style="font-weight: bold"> aplicaciones internas</span> para que funcionen en el nuevo navegador.</li>
</ul>
<p>Este último punto es uno de los que <span style="font-weight: bold">más tira por tierra los esfuerzos de renovación.</span> Dada la actual situación económica, en cualquier consejo de una empresa, sobre todo las grandes, una <span style="font-weight: bold">propuesta </span>con este coste suele quedar <span style="font-weight: bold">relegada al ostracismo</span>.</p>
<p></p>
<p>
Si nos fijamos en la situación de los clientes de <a href="http://www.informa.es/">Informa D&amp;B;</a>:
</p>
<p></p>
<p>
<a href="http://3.bp.blogspot.com/_4fV26AVmxqo/TMVWk3xQtbI/AAAAAAAAAVI/Q_iR0MpCVRs/s1600/Visitas+con+IE6.jpg"><img style="margin: 0px auto 10px;text-align: center;cursor: pointer;width: 524px;height: 237px" src="http://3.bp.blogspot.com/_4fV26AVmxqo/TMVWk3xQtbI/AAAAAAAAAVI/Q_iR0MpCVRs/s400/Visitas+con+IE6.jpg" alt="" border="0" /></a><br />
El funcionamiento de <span style="font-weight: bold">IE7 es muchas veces igual de problemático</span>, como mencionaba arriba. Aunque existe una caída notable, actualmente el <span style="font-weight: bold">94,15% de nuestros usuarios utilizan Explorer</span>,  un 47,38% con IE6 y un 27,24% de IE7. En total, un <span style="font-weight: bold">74,62% de navegadores de funcionamiento NO estándar.</span>
</p>
<p></p>
<p>
Además, hay que tener en cuenta que la mayor bajada proviene del tráfico general y de las empresas de menor volumen. <span style="font-weight: bold">Aseguradoras, banca, grandes consultoras…</span> son las empresas que generan mayor tráfico, y las que obviamente tienen un <span style="font-weight: bold">mayor problema de reciclaje tecnológico</span> (como antes mencionaba).
</p>
<p></p>
<p>
<span style="font-weight: bold">El dilema</span>
</p>
<p></p>
<p>
Llegados a este punto, nos encontramos en una situación actual en la que todo nuevo desarrollo  implica una <span style="font-weight: bold">decisión trascendental previa</span> a todo el planteamiento.
</p>
<p></p>
<p>
Se puede considerar:
</p>
<p></p>
<p>
<span style="font-weight: bold">Opción A </span>– <span style="font-weight: bold">Olvidarse de los navegadores antiguos.<br />
</span>Desarrollar con vistas a la programación solamente para los clientes que tengan actualizados sus equipos a la última. Esto nos permite decir que tenemos una web a la última, pero haciendo <span style="font-weight: bold">peligrar a una gran cartera de clientes</span> (actualmente mayoría) que verán fácil la elección: algo espectacular que muchas veces no me funciona, que no me muestra lo que quiero,  o una web quizá más incómoda y con menos datos (nuestra competencia) pero que me funciona bien.
</p>
<p></p>
<p>
<span style="font-weight: bold">Opción B – Como en la anterior, desarrollar solamente para navegadores nuevos y permanecer con la web actual para los navegadores antiguos</span>.<br />
Esto nos llevaría inequívocamente a <span style="font-weight: bold">trabajar dos veces</span> para cada nuevo producto, sin contar con el resto de implicaciones técnicas que serían también duplicadas. Además de que los clientes que no puedan<span style="font-weight: bold"> acceder a las nuevas funcionalidades</span> se sientan engañados, con el consiguiente malestar y posible pérdida del mismo.
</p>
<p></p>
<p>
<span style="font-weight: bold">Opción C – Desarrollar con vista a los diferentes navegadores actuales y a los que aparezcan en breve. </span><br />
Esto supone (en contadas ocasiones) un <span style="font-weight: bold">pequeño incremento de trabajo para encontrar los efectos que sean compatibles con todos los navegadores</span> y que los desarrollos más espectaculares sean<span style="font-weight: bold"> sometidos a pruebas de esfuerzo</span>.
</p>
<p></p>
<p>
<span style="font-weight: bold">Detalles técnicos</span>
</p>
<p></p>
<p>
Los efectos de los que hablamos provienen en su gran mayoría de la librería más estandarizada y usada llamada jQuery. Esta librería ya declara en su Homepage que es “Cross Browser”. <span style="font-weight: bold">Esto significa compatibilidad con los navegadores IE6+, Firefox 2+, Safari 3+&#8230; </span>Es decir, todos los que nos puedan preocupar. Además, en la página explicativa de estas compatibilidades, declara que <span style="font-weight: bold">cualquier comportamiento derivado de esta librería que no funcione en todos estos navegadores será considerado un bug</span> (“error”).
</p>
<p></p>
<p>
Podemos hablar también de los<span style="font-weight: bold"> efectos AJAX</span> (por ejemplo, las sugerencias cuando un usuario está escribiendo su búsqueda) o de <span style="font-weight: bold">Drag &amp; Drop</span> (Arrastrar y soltar), pero también funcionan y están probadas en IE6. Google utiliza asiduamente estas funciones en sus desarrollos, teniendo con ello suficientes pruebas de su robustez.
</p>
<p></p>
<p>
Por último, pero no menos importante, están las <span style="font-weight: bold">hojas de estilo (CSS)</span>. Estos ficheros determinan los espacios, colores, fuentes, etc… y estos sí requieren de un <span style="font-weight: bold">esfuerzo de programación para su correcta visualización</span> en navegadores antiguos y modernos al mismo tiempo.
</p>
<p></p>
<p>
<span style="font-weight: bold">Ejemplos de efectos</span>
</p>
<p></p>
<p>
Efectos compatibles con IE6:
</p>
<ul>
<li>Tooltips</li>
<li>Efectos Drag &amp; Drop (soltar y arrastrar)</li>
<li>Efectos Ajax (contenidos que cargan mientras se interactúa, sin recargar la página)</li>
<li>Sombras</li>
<li>Cuadros con esquinas redondeadas</li>
<li>Efectos ocultar / aparecer (como en los bloques de Informa actuales)</li>
<li>Lightbox (como las ayudas actuales)</li>
<li>Semi-transparencias.</li>
</ul>
<p>Efectos incompatibles:</p>
<ul>
<li>Ninguno encontrado.</li>
</ul>
<p></p>
<p>
Efectos que funcionan incorrectamente en IE6:
</p>
<p></p>
<ul>
<li>Que el tooltip siga el movimiento del cursor (parpadea).</li>
<li>En el Drag &amp; Drop, las pruebas de esfuerzo demuestran que más de 4 cajas y el recálculo de su posición pueden hacer bloquearse el navegador (dependiendo del equipo).</li>
<li>Las llamadas a AJAX son más lentas.</li>
<li>Los movimientos son menos suaves.</li>
</ul>
<p></p>
<p>
<span style="font-weight: bold">Otros detalles</span>
</p>
<p></p>
<ul>
<li>Realizar un desarrollo con la web más espectacular posible no es incompatible con tener en cuenta los navegadores IE6. Solamente dá más trabajo.</li>
<li>Desarrollar código compatible con IE6 no significa mantener código separado para un futuro, ni quita espectacularidad para los navegadores modernos.</li>
<li>Prácticamente no se ha hablado en todo el debate del IE7, pero como he mostrado en alguna estadística, hay que tenerlo MUY en cuenta. Desarrollar también para IE6 hace que uno pueda estar tranquilo con IE7.</li>
<li>Programar sin tener en cuenta IE6 es un punto sin retorno. Sin embargo, prepararse bien no nos obliga a nada para el futuro.</li>
</ul>
<p></p>
<p>
<span style="font-weight: bold">Conclusión</span>
</p>
<p></p>
<p>
Con estos datos en la mesa, no tengo ninguna duda de que <span style="font-weight: bold">la opción C es la única correcta</span>.
</p>
<p></p>
<p>
Se puede decir que, aun funcionando, algunos de estos efectos <span style="font-weight: bold">pueden ir más lentos en IE6</span>, pero esto no hace más que reafirmar nuestra postura: Desarrollamos una <span style="font-weight: bold">web en condiciones y que funciona en todos los ordenadores</span>. Si un cliente tiene problemas de “agilidad”, sabrá que es debido únicamente a su equipo, pero <a href="http://www.informa.es/">Informa</a> estará preparado de todos modos para que este tipo de clientes pueda seguir trabajando con nosotros sin perder funciones.
</p>
<p></p>
<p>
¿Queremos tener un avance grande pero controlado y medido? <span style="font-weight: bold">Avancemos un paso por delante de nuestros clientes, pero sin perderlos de vista</span> ni dejarlos atrás.
</p>
<p></p>
<p>
Como técnico, habría <span style="font-weight: bold">eliminado con gusto IE6</span> y todo miramiento hacia él.  Y lo celebraría con una fiesta por todo lo alto. Como empleado de Informa, aún <span style="font-weight: bold">le tengo cariño a esta empresa</span>.
</p>
<p></p>
<p>
<span style="font-weight: bold">Autor:</span> <a href="https://docs.google.com/document/edit?id=1TEmyLBG5aLMQmZorexUes9FTY1A7AKtJEMHv_uw4AwY&amp;hl=en">Emilio Santos</a></p>
<h2  class="related_post_title">Quizás te pueda interesar también:</h2><ul class="related_post"><li><a href="http://www.infodempresas.com/aniversario-informa-cumple-20-anos/" title="¡Estamos de aniversario! Informa cumple 20 años">¡Estamos de aniversario! Informa cumple 20 años</a></li><li><a href="http://www.infodempresas.com/estrategia-y-tecnologia-en-la-pequena-empresa/" title="Estrategia y Tecnología en la Pequeña Empresa">Estrategia y Tecnología en la Pequeña Empresa</a></li><li><a href="http://www.infodempresas.com/duns-50000-directorio-de-empresas-espanolas/" title="El mejor directorio de empresas: Duns 50.000">El mejor directorio de empresas: Duns 50.000</a></li></ul>
	Etiquetas: <a href="http://www.infodempresas.com/tag/microsoft/" title="Microsoft" rel="tag">Microsoft</a>, <a href="http://www.infodempresas.com/tag/internet/" title="Internet" rel="tag">Internet</a>, <a href="http://www.infodempresas.com/tag/tecnologia/" title="Tecnologia" rel="tag">Tecnologia</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.infodempresas.com/desarrollar-para-ie6-internet-explorer-6-y-posteriores-o-solo-para-navegadores-modernos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

