15Sep
Es de conocimiento común que casi todos los geek odian a Internet Explorer con pasión, pero ¿alguna vez se han preguntado por qué?Echemos un vistazo justo a la historia y dónde comenzó todo. .. para la posteridad, si nada más.
Contrariamente a lo que podría pensar, este artículo es no está destinado a ser un festival de odio en Internet Explorer, de hecho, desde IE 9, han seguido mejorando el rendimiento, agregan nuevas características y generalmente lo hacen estándar.obediente.
Al principio, había IE, y era ¿Bien?
Todos hemos estado acostumbrados a pensar en Internet Explorer como el navegador lento y con errores que está detrás de los tiempos, pero no siempre fue así; de hecho, mucho antes, Internet Explorer fue pionero en muchas innovaciones que hicieron que la webqué es hoy
Este es un recorrido rápido por la historia fácilmente olvidada del infame navegador:
1996: Internet Explorer 3
Esta versión del navegador, presentada en 1997, fue el primer navegador en implementar CSS( hojas de estilo en cascada).Sí, está leyendo eso correctamente; de hecho, introdujo muchas características nuevas, como los applets de Java y, por desgracia, los controles ActiveX.
1997: Internet Explorer 4
IE4 introdujo un motor de renderizado ultrarrápido( en ese momento) como un componente integrable 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 Dynamic HTML, que permite que las páginas web cambien dinámicamente la página mediante JavaScript y agreguen la integración de Active Desktop.
¿Aún más raro? Parece que ya nadie se acuerda de esto, pero IE4 era en realidad multiplataforma, se podía instalar en Mac OS, Solaris y HP-UX, y para cuando se lanzó IE5, IE4 había alcanzado una cuota de mercado del 60 por ciento.
1999:
de Internet Explorer 5.x Microsoft inventó Ajax.¿Esperar lo? Así es, fue esta versión de IE la que introdujo la característica XMLHttpRequest en JavaScript, que forma la tecnología subyacente detrás de cada aplicación web que estás usando hoy en día, ya sabes, 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 este lanzamiento fue compatible con todo lo necesario para que funcione.
Así que sí, Microsoft Innovated
Desde IE3 hasta IE6, Microsoft utilizó todos sus recursos para simplemente innovar por encima de la competencia, lanzando nuevas características y mejores navegadores más rápido que Netscape. De hecho, Netscape 3 Gold era una basura con errores que se bloqueaba todo el tiempo, y Netscape 4 era extremadamente lento y apenas podía procesar tablas, mucho menos CSS, lo que a menudo causaba la falla del navegador.
Para ponerlo en contexto: los desarrolladores web de solían quejarse acerca de Netscape de la misma manera en que ahora se quejan de IE6.
¿Qué lo hizo funcionar Muy incorrecto?
El problema comenzó cuando Microsoft integró IE en Windows como un componente requerido y dificultó la desinstalación y el uso de un navegador alternativo. Luego estaba todo el asunto con ellos explotando su monopolio para tratar de sacar a Netscape del mercado, y mucha gente comenzó a ver a Microsoft como el imperio del mal.
Microsoft detuvo el intento de
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 un 95 por ciento del mercado, Microsoft dejó de intentarlo, en serio, no hicieron nadadurante cinco años, incluso después de que se lanzó Firefox, y los geeks comenzaron a migrar de izquierda a derecha.
Características específicas de Microsoft
Todo el problema con la innovación de Microsoft es que gran parte de esto se hizo de una forma que no cumplía con los estándares web; este no era un gran problema cuando Internet Explorer era el único juego en la ciudad, perouna vez que Firefox y Webkit aparecieron y comenzaron a seguir los estándares correctamente, de repente se convirtió en un gran problema para los desarrolladores web.
Agujeros de seguridad y bloqueo
Desde que Microsoft decidió que ya no tenían que probar más, y no se mantuvieron al ritmo de la competencia de Firefox y otros navegadores, los bichos y los agujeros de seguridad simplemente aparecieron a izquierda y derecha, realmente terribles, también. Por ejemplo, este código es todo lo que se requiere para bloquear IE6:
& lt; script & gt; for( x en document.write){ document.write( x);} & lt; / script & gt;
De hecho, la captura de pantalla al comienzo de esta sección fue un ejemplo en vivo de probar este error en particular.
IE7 e IE8 eran demasiado pequeños, demasiado tarde
Cinco años después de IE6, Microsoft finalmente consiguió lanzar IE7, que agregó pestañas e hizo el navegador ligeramente más tolerable, pero para los diseñadores web todavía era una pesadilla tratar con, y solo complicó el problema ya que ahora tenía que hacer que las páginas se procesaran correctamente en dos pésimos navegadores en lugar de solo uno.
Microsoft tardó otros 2.5 años en lanzar finalmente Internet Explorer 8, que mejoró considerablemente el soporte de CSS para desarrolladores web, y agregó nuevas características como navegación privada, aislamiento de pestañas para evitar que una página incorrecta derribara 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.
The Real Reason Geeks Hate IE
El hecho de que seamos geeks no significa que odiemos todo lo que es inferior y obsoleto, de hecho, a menudo nos encanta la informática retro, es por eso que amamos a Atari, NES, Commodore 64, etc. Tomamosorgullo en nuestro conocimiento friki. Entonces, ¿por qué Internet Explorer es una historia diferente?
Aquí hay un par de razones que alimentaron nuestro odio hacia el navegador con errores, y finalmente nos pusieron al borde:
El IE de soporte es como un tenedor en el ojo para los desarrolladores web
Aquí hay una muestra de un día en la vida de undiseñador web: pasas horas asegurándote de que tu página se vea bien, y la pruebes en Google Chrome, Firefox, Safari e incluso en Opera. Se ve genial, increíble!
Ahora abre IE y la página parece que alguien la colocó en una licuadora y pulsa el botón Whip. Luego gastas el doble de tiempo tratando de arreglarlo para que se vea 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 apoyarlos por completo. Incluso el uso de Internet Explorer 8 ha disminuido a porcentajes de un solo dígito para muchos sitios web.
Geeks se ve obligado a utilizar Internet Explorer
Y aquí es donde llegamos al verdadero problema: la razón por la que los geeks no soportan Internet Explorer:
Los geeks en todas partes se vieron obligados a usar Internet Explorer incluso cuando hay mejores navegadores, forzadospara apoyarlo en aplicaciones corporativas, obligarnos a asegurarnos de que los sitios web sigan funcionando en IE, y no pudimos convencer a a todos para cambiar a un mejor navegador.
Los geeks no odian algo que es inferior, pero lo odian cuando se les obliga a hacerlo.
Las buenas noticias: el futuro es más brillante para IE
Afortunadamente, parece que Microsoft finalmente ha aprendido de sus 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 un poco de amor, son una opción sólida para cualquiera. Incluso hay rumores de que Microsoft finalmente podría lanzar una mejor interfaz de usuario para IE en Windows 10. ¡Aquí está la esperanza!
De hecho, basándonos en nuestras pruebas recientes, gran parte del nuevo malware ya no apunta a Internet Explorer, porque escribir complementos para IE es algo complicado, mientras que escribir código HTML y JavaScript rápido para hacer extensiones de adware de espionaje para Firefoxo Chrome es realmente fácil.
Es un mundo completamente nuevo, y Chrome, en lugar de IE, es el objetivo.