¿Continuarán los desarrolladores desarrollando para IE6 en 2011? ¿Por qué o por qué no?

Depende de la aplicación. Pero por algunas cosas, probablemente.

Mi madre es profesora de física en un pueblo pobre del valle de San Joaquín. (Ella solía ser analista de la industria de los teléfonos celulares, pero este trabajo le parece considerablemente más gratificante). Su escuela se está volviendo cada vez más dependiente de las aplicaciones web para hacer un seguimiento de las calificaciones de los estudiantes, y adivina qué navegador han instalado en todas sus computadoras.

En muchos mercados menos atractivos, la venerable combinación de Windows XP / IE6 sigue siendo fuerte. Definitivamente estoy de acuerdo en que necesitamos alejar a las personas de él, pero de manera realista, debes ser capaz de competir con los paquetes decepcionantes y caros que la gente todavía está comercializando para esas personas. Para hacer eso, debe atender esas configuraciones.

Para otras cosas, estoy estableciendo una línea base IE7. Pero para las aplicaciones que creo que podrían ser útiles en la educación, el sector de la caridad y otros lugares que probablemente estén rezagados, brindaré soporte para IE6. Ciertamente, también los molestaré para que actualicen, pero las personas que usan esas configuraciones son las personas que no estoy ansioso por ver que se queden atrás.

Marriott Vacation Club utiliza IE6 para aplicaciones de servicio al cliente, y todas sus aplicaciones web tienen un requisito de compatibilidad con IE6.

El hecho es que IE6 se distribuyó con algunas versiones populares de Microsoft Windows, incluidos Windows 2000 y Windows XP, lo que significa que IE6 estará disponible durante al menos los próximos veinte años. Sin embargo, esto no significa que los desarrolladores web admitan IE6.

Muchas aplicaciones web de fama internacional como Facebook y Youtube no son compatibles con IE6. Si usa IE6, verá que estos sitios web le solicitan que actualice su navegador web de inmediato, proporcionándole enlaces a varios navegadores web.

Muchos miles de corporaciones en todo el mundo dependen de IE6. Su software de automatización de negocios fue desarrollado hace mucho tiempo para IE6, haciendo que ese horrible navegador web sea una parte permanente de sus operaciones diarias. Esto, no podemos ayudar.

A pesar de que IE6 existirá durante mucho tiempo, es nuestro deber como desarrolladores web distinguir completamente la llama de IE6.

Sí. Todos nuestros clientes empresariales (N2N-Apps) no se preocuparon por IE6 incluso en 2010. Estoy seguro de que en algunos casos empresariales específicos sigue siendo un requisito, pero para cualquier base “en la nube”, no estoy seguro.

Esta es también otra pregunta que su única respuesta universal es: bueno, depende.

Como CTO en una agencia interactiva, buscaré cualquier oportunidad para dejar el soporte para IE6. Para ser honesto, ya lo he hecho en la mayoría de nuestros proyectos, permite soluciones más modernas, código simplificado y ritmo de desarrollo.

Pero si alguien viene y pide crear un sistema para corporaciones, organizaciones o servicios comerciales existentes, es cuestión de investigación. Tienes que profundizar en las estadísticas y ver qué usan las personas y cuál es la dirección general del cambio.

A menudo encontrará que, aunque la base de usuarios de IE6 está disminuyendo constantemente, la mayoría de las empresas todavía usan este navegador debido a la política de la compañía o al hecho de que es el único navegador de sus 60 millones. La solución Java / .NET funciona. Y no pueden o simplemente no pondrán otros 60mil para actualizarla, siempre y cuando cumpla el propósito para el que se creó.

En cualquier otra ocasión, es solo cuestión de reducir los costos: ya hay suficientes navegadores modernos que tienen sus diferencias y el costo de mantenimiento de la compatibilidad con ellos es bastante alto para recordar acerca de IE6.

PERO. Hay uno, enorme e importante PERO en todo esto. Al descartar IE6 no me refiero, olvídalo por completo.

Existe este término, que todos y cada uno de los desarrolladores front-end deberían tener en su corazón: degradación elegante. Significa que el sitio no tiene que verse exactamente igual en los navegadores que en realidad no es compatible, pero aún así debería proporcionar la capacidad de leerse en esos navegadores. Por lo tanto, no tiene que preocuparse si los gradientes CSS y las esquinas redondeadas se ven en todas partes (o solo en IE6) igual, pero trate de mantener la capacidad de leer el contenido de la página web y la navegación disponible para esos navegadores.

De hecho, esto no es tan costoso de lograr.

More Interesting

¿Por qué debería aprender CSS, HTML, Javascript y PHP si Python con Flask / Django / Pylon puede crear fácilmente una aplicación / sitio web?

¿Cuál es el mejor sitio de alojamiento CMS (la velocidad es crítica) para Drupal 7 (no se necesita soporte o paquete de instalación preconfigurado)?

Si tiene que elegir entre React y Angular 2/4 en 2017 para desarrollar la parte frontal de un producto desde cero, ¿cuál preferiría? ¿Por qué?

¿Cómo se puede hacer una solicitud POST a un sitio sin API?

¿Qué idioma se debe aprender para el desarrollo web, Ruby o JavaScript? No tengo experiencia profesional en programación.

¿Qué empresas en Londres tienen la mejor cultura de JavaScript / Node.js?

¿Existe un límite superior de solicitudes por segundo en objetos almacenados en Amazon S3?

¿Qué requiere más recursos del servidor? Web-zócalos o cometa (sondeo largo)

¿Son útiles las páginas vagas de 'valores' en sitios web?

¿Cuál es el límite de carga para todos los documentos cargados en WordPress?

¿Cómo calculan los sitios como Quora, Stack Overflow y Facebook el alcance (vistas) de cada 'publicación' incluso si el usuario no ha iniciado sesión?

Cómo mostrar 3 sitios web en una página web personalizada utilizando marcos HTML

¿Qué habilidades debo aprender para convertirme en un buen desarrollador front-end?

¿Qué es más adecuado para el desarrollo web rápido: Scala / Java (Play) / Node.js / Python?

¿Cuáles son los criterios más importantes al seleccionar un lenguaje de programación para el backend de un sitio web?