2010-11-18 13 views
5

En aproximadamente 6 meses, cuando se desate IE9, los desarrolladores web podrían tener que admitir hasta 4 versiones de IE. Es muy probable que aumente el soporte, el desarrollo y las pruebas para muchos.Desarrollado contra IE6, IE7, IE8 y pronto IE9

Sé que Win7 tiene el modo XP para ejecutar IE6. IE8 tiene un modo de compatibilidad IE7 (que no es perfecto), ¿qué ocurre cuando se lanza IE9?

¿Habrá un modo IE7/8 para IE9, podremos instalar IE9 junto con IE8? ¿O qué tal el modo Vista para ejecutar IE7/8? ¿O cree que Microsoft hará una declaración acerca de que IE6 tiene soporte limitado, por favor no use más? ¿Cuáles son sus ideas/planes/estrategias para aliviar/hacer frente a este dolor (claro que no es compatible con IE6)?

Cheers, Nick

Respuesta

0

IE8 no sólo tiene el modo de compatibilidad, sino que también incluye el procesador de IE7 completo para el desarrollo y depuración, que está al lado de perfecto. No estoy seguro si IE9 tendrá esta característica también.

IE6 ya tiene soporte limitado, pero desafortunadamente todavía se usa mucho, debido a otro software que depende de él. Si, por ejemplo, ejecuta una tienda en línea, debe admitir IE6. Tal vez tan solo el 5% de tus visitantes aún usan IE6, pero no admitirlo podría significar un 5% menos de ganancia.

Para desarrollar y probar usaría máquinas virtuales con los diferentes navegadores. De esta forma, puede tener cualquier navegador que desee en cualquier sistema operativo que desee, sin tener que usar cosas como IETester (que es inestable) o las diversas versiones independientes pirateadas de navegadores más antiguos.

+2

El modo IE8-in-IE7 es definitivamente ** no ** perfecto. Es casi digno de ser clasificado como un navegador completamente separado de cualquiera de ellos, tiene errores y caprichos propios que no aparecen en los modos normales IE7 o IE8. – Spudley

4

La compatibilidad oficial de Microsoft para IE6 finalizará en 2014, junto con Windows XP. Eso ya está decidido. (de hecho, ya debería haber terminado, pero la fecha de finalización de la vida se extendió un par de años cuando MS extendió la fecha de finalización de venta después de la debacle de Vista)

Así que después de 2014, cualquier persona ejecutar XP o IE6 estará fuera de soporte. Todavía habrá personas que lo usen, pero las empresas que han estado resistiendo se verán obligadas a seguir adelante ya que tienden a ser bastante reacias al riesgo cuando se trata de tener software no compatible en sus sistemas.

El soporte de IE9 debería ser un lote más fácil que IE6/7/8, ya que cumple con los estándares de una manera que sus predecesores no lo eran. El código que escriba para otros navegadores como Firefox debería funcionar en IE9 relativamente sin cambios. Obviamente, habrá características modernas de HTML5 que IE9 no admita o que sea diferente a los demás, pero si tiene que admitir IE6/7/8, no podrá usar esas funciones de todos modos.

Si tiene alguna duda sobre cómo funcionará IE9 en su sitio, puede descargar la vista previa del desarrollador ahora y probarlo.

Por cierto: para algunos cuadros de compatibilidad de navegador útiles, recomiendo el sitio Quirksmode, que le dirá exactamente qué funciones son compatibles con cada navegador.

Por lo que vale, nuestra empresa ha dejado oficialmente de soportar IE6 en nuestro sitio.

+0

Lo mismo aquí para dejar de soportar IE6. –

2

Para aquellos que se preguntan si IE9 admite el modo de compatibilidad IE7 e IE8, ¡sí!

enter image description here

+0

¿Ha tenido la oportunidad de ver qué tan bien funcionan estos modos de compatibilidad? – NGRhodes

+1

Para mí son lo suficientemente buenos, pero he escuchado a algunas personas quejarse de que no son 100% precisas en algunos casos. YMMV. –

+0

El motor de JScript sigue siendo IE9, incluso cuando el modo de navegador está configurado en una versión anterior, por lo que esa es una diferencia. Pero solo una vez tuve ese problema. – David

0

Además de @ de jeffamaphone sugerencia this blog post explica cómo poner a prueba en IE7, IE8, IE9 en paralelo usando máquinas virtuales separadas en OS X. Es muy sencillo.

Cuestiones relacionadas