¿Por qué tantos geeks odian Internet Explorer?

sshot-2010-10-18-1-04-07-47

Es de conocimiento común que casi todos los geek odian Internet Explorer con pasión, pero ¿alguna vez te has preguntado por qué? Echemos un vistazo a la historia y dónde comenzó todo … para la posteridad, si nada más.

Al contrario de lo que podría pensar, este artículo no pretende ser un festival de odio en Internet Explorer; de hecho, desde IE 9, han seguido mejorando el rendimiento, agregando nuevas funciones y, en general, haciéndolo compatible con los estándares .

Al principio existía IE, ¿y era bueno?

Todos estamos tan acostumbrados a pensar en Internet Explorer como ese navegador lento y con errores que está atrasado, pero no siempre fue así; de hecho, hace mucho tiempo, Internet Explorer fue pionero en muchas innovaciones que hicieron de la Web lo que es hoy.

imagen

Aquí hay un recorrido rápido por la historia fácilmente olvidada del infame navegador:

1996: Internet Explorer 3
Esta versión del navegador, introducido en 1997, fue el primer navegador en implementar CSS (Hojas de estilo en cascada). Sí, lo está leyendo correctamente; de ​​hecho, introdujo muchas funciones nuevas como subprogramas de Java y, lamentablemente, controles ActiveX.

1997: Internet Explorer 4
IE4 introdujo un motor de renderizado ultrarrápido (en ese momento) como un componente incrustable que podría usarse en otras aplicaciones; esto era mucho más importante de lo que la gente cree. Esta versión también introdujo HTML dinámico, que permite que las páginas web cambien dinámicamente la página usando JavaScript, y agregó la integración de Active Desktop.

¿Aún más extraño? Parece que ya nadie recuerda esto, pero IE4 era en realidad multiplataforma (se podía instalar en Mac OS, Solaris y HP-UX) y cuando se lanzó IE5, IE4 había alcanzado una participación de mercado del 60 por ciento.

1999: Internet Explorer 5.x
Microsoft inventó Ajax. ¿Esperar lo? Así es, fue esta versión de IE la que introdujo la función XMLHttpRequest en JavaScript, que forma la tecnología subyacente detrás de cada aplicación web que está usando hoy, ya sabe, como Gmail. Por supuesto, el término «Ajax» en realidad no fue acuñado hasta años más tarde por alguien que no sea Microsoft, pero esta versión admitía todo lo necesario para que funcione.

Entonces, sí, Microsoft
innovó Desde IE3 hasta IE6, Microsoft utilizó todos sus recursos para simplemente superar en innovación a la competencia, lanzando nuevas funciones y mejores navegadores más rápido que Netscape. De hecho, Netscape 3 Gold era una basura con errores que fallaba todo el tiempo , y Netscape 4 era extremadamente lento y apenas podía representar tablas, mucho menos CSS, lo que a menudo hacía que el navegador fallara.

Para ponerlo en contexto: los desarrolladores web solían quejarse de Netscape de la misma manera que ahora se quejan de IE6.

Lo que lo hizo ir tan muy mal?

imagen

Todo el problema comenzó cuando Microsoft integró IE en Windows como un componente obligatorio y dificultó la desinstalación y el uso de un navegador alternativo. Luego estaba todo el asunto con ellos explotando su monopolio para intentar sacar a Netscape del mercado, y mucha gente comenzó a ver a Microsoft como el imperio del mal.

Microsoft dejó de intentar
Para cuando Microsoft lanzó Internet Explorer 6 en 2001 , con muchas características nuevas para los desarrolladores web, ya que no había competencia y tenían una participación de mercado del 95 por ciento, Microsoft simplemente dejó de intentarlo; en serio, no hicieron nada por cinco años incluso después del lanzamiento de Firefox, y los geeks comenzaron a migrar de izquierda a derecha.

Funciones específicas de Microsoft
Todo el problema con la innovación de Microsoft es que gran parte de ella se hizo de manera que no seguía los estándares web; este no era un problema tan grande cuando Internet Explorer era el único juego en la ciudad, pero una vez Firefox y Webkit apareció y comenzó a seguir los estándares correctamente, de repente se convirtió en un gran problema para los desarrolladores web.

Agujeros de seguridad y fallos
Desde que Microsoft decidió que no necesitaban intentarlo más y que no estaban a la altura de la competencia de Firefox y otros navegadores, aparecieron fallos y fallos de seguridad de izquierda a derecha, realmente terribles también. Por ejemplo, este código es todo lo que se necesita para bloquear IE6:

<script> para (x en document.write) {document.write (x);} </script>

De hecho, la captura de pantalla al comienzo de esta sección fue un ejemplo en vivo de cómo probar este error en particular.

IE7 e IE8 eran demasiado pequeños, demasiado tarde
Pasaron cinco años después de IE6 para que Microsoft finalmente lograra lanzar IE7, que agregó pestañas e hizo que el navegador fuera un poco más tolerable, pero para los diseñadores web todavía era una pesadilla lidiar con él, y solo complicó el problema, ya que ahora tenía que hacer que las páginas se representaran correctamente en dos navegadores pésimos en lugar de solo uno.

Microsoft tardó otros 2,5 años en lanzar finalmente Internet Explorer 8, que mejoró enormemente la compatibilidad con CSS para los desarrolladores web y agregó nuevas funciones como navegación privada, aislamiento de pestañas para evitar que una página incorrecta elimine todo el navegador y protección contra phishing. En este punto, la mayoría de los geeks ya habían pasado a Firefox, y luego algunos de nosotros a Google Chrome.

La verdadera razón por la que los geeks odian IE

imagen [21]

El hecho de que seamos geeks no significa que odiemos todo lo que es inferior y obsoleto; de hecho, a menudo amamos la informática retro, por eso amamos Atari, NES, Commodore 64, etc. Estamos orgullosos de nuestro conocimiento geek. Entonces, ¿por qué Internet Explorer es una historia diferente?

Aquí hay un par de razones que alimentaron nuestro odio por el navegador con errores y finalmente nos pusieron al límite:

Apoyar IE es como un tenedor en el ojo para los desarrolladores web
Aquí hay una muestra de un día en la vida de un diseñador web: pasa horas asegurándose de que su página se vea bien y la prueba en Google Chrome, Firefox, Safari, e incluso Opera. ¡Se ve genial, increíble!

Ahora abres IE y la página parece que alguien la puso en una licuadora y presionó el botón Látigo. Luego, pasa el doble de tiempo tratando de arreglarlo para que parezca tolerable en IE6 e IE7, maldiciendo en voz alta todo el tiempo.

Afortunadamente, para 2014, Internet Explorer 6 y 7 son una anomalía estadística en el uso real de Internet, y la mayoría de los sitios web más grandes han dejado de admitirlos por completo. Incluso el uso de Internet Explorer 8 se ha reducido a porcentajes de un solo dígito en muchos sitios web.

Los geeksimagen
se ven obligados a usar Internet Explorer Y aquí es donde llegamos al problema real, la razón por la que los geeks no pueden soportar Internet Explorer:

Los geeks de todo el mundo se vieron obligados a usar Internet Explorer en el trabajo incluso cuando hay mejores navegadores, obligados a admitirlo para aplicaciones corporativas, obligados a asegurarse de que los sitios web todavía funcionan en IE, y no pudimos convencer a todos de que cambiaran a un mejor navegador.

Los frikis no odian algo que es inferior, pero odian cuando se les impone.

La buena noticia: el futuro es más brillante para IE

Afortunadamente, parece que Microsoft finalmente ha aprendido de sus muchos, muchos errores en el mundo de los navegadores. Internet Explorer 10 y 11 son increíblemente rápidos, en su mayoría cumplen con los estándares y, aparte de la interfaz de usuario obsoleta que realmente necesita algo de amor, son una opción sólida para cualquiera. Incluso hay rumores de que Microsoft podría finalmente lanzar una mejor interfaz de usuario para IE en Windows 10. ¡Aquí hay esperanza!

De hecho, según nuestras pruebas recientes, gran parte del nuevo malware ni siquiera está dirigido a Internet Explorer, porque escribir complementos para IE es algo complicado, mientras que escribir código HTML y JavaScript rápido para crear extensiones de software publicitario espía para Firefox o Chrome es realmente fácil.

Es un mundo completamente nuevo, y Chrome, en lugar de IE, es el objetivo.