15Sep
Il est de notoriété publique que presque tous les geek déteste Internet Explorer avec passion, mais vous êtes-vous déjà demandé pourquoi? Jetons un regard juste sur l'histoire et où tout a commencé. .. pour la postérité, si rien d'autre.
Contrairement à ce que vous pourriez penser, cet article est pas destiné à être un haït-fest sur Internet Explorer - en fait, depuis IE 9, ils ont continué à améliorer les performances, ajouter de nouvelles fonctionnalités, et en général faire des normes. ..conforme.
Au début il y avait IE, et c'était bon?
Nous avons tous tellement l'habitude de penser à Internet Explorer en tant que navigateur lent et buggé qui est en retard, mais ce n'était pas toujours comme ça - en fait, quand Internet Explorer a été le pionnier de nombreuses innovations qui ont fait le web.ce que c'est aujourd'hui.
Voici une petite visite guidée de l'histoire du célèbre navigateur:
1996: Internet Explorer 3
Cette version du navigateur, introduite en 1997, a été le premier navigateur à implémenter des CSS( Cascading Style Sheets).Oui, vous lisez cela correctement - en fait, il introduit de nombreuses nouvelles fonctionnalités comme les applets Java et, malheureusement, les contrôles ActiveX.
1997: Internet Explorer 4
IE4 introduit un moteur de rendu rapide( à la fois) rapide comme un composant intégrable qui pourrait être utilisé dans d'autres applications - c'était beaucoup plus important que les gens se rendent compte. Cette version a également introduit le HTML dynamique, qui permet aux pages Web de changer dynamiquement la page en utilisant JavaScript, et ajouté l'intégration Active Desktop.
Encore plus bizarre? On dirait que personne ne s'en souvient plus, mais IE4 était en fait multi-plateforme - vous pouviez l'installer sur Mac OS, Solaris et HP-UX - et au moment de la sortie d'IE5, IE4 avait atteint une part de marché de 60%.
1999: Internet Explorer 5.x
Microsoft a inventé Ajax. Attends quoi? C'est vrai, c'est cette version d'IE qui a introduit la fonction XMLHttpRequest dans JavaScript, qui forme la technologie sous-jacente derrière chaque application Web que vous utilisez aujourd'hui - vous savez, comme Gmail. Bien sûr, le terme «Ajax» n'a été inventé que des années plus tard par quelqu'un d'autre que Microsoft, mais cette version a soutenu tout le nécessaire pour le faire fonctionner.
Alors oui, Microsoft Innovated
De IE3 à IE6, Microsoft a utilisé toutes ses ressources pour simplement surpasser la concurrence, en lançant de nouvelles fonctionnalités et de meilleurs navigateurs plus rapidement que Netscape. En fait, Netscape 3 Gold était un morceau de courrier indésirable qui s'est écrasé tout le temps, et Netscape 4 était extrêmement lent et pouvait à peine rendre les tableaux - et encore moins les CSS, ce qui provoquait souvent le crash du navigateur.
Pour le mettre en contexte: les développeurs web se plaignaient de Netscape de la même manière qu'ils se plaignent d'IE6 maintenant.
Qu'est-ce qui l'a fait aller Très Wrong?
Les problèmes ont tous commencé lorsque Microsoft a intégré IE à Windows en tant que composant requis, ce qui a rendu difficile la désinstallation et l'utilisation d'un autre navigateur. Ensuite, il y avait toute l'affaire avec eux en exploitant leur monopole pour essayer de pousser Netscape hors du marché, et beaucoup de gens ont commencé à voir Microsoft comme l'empire du mal.
Microsoft a cessé d'essayer
Au moment où Microsoft a lancé Internet Explorer 6 en 2001, avec beaucoup de nouvelles fonctionnalités pour les développeurs web, puisqu'il n'y avait pas de concurrence et qu'ils avaient 95% du marché, Microsoft a arrêté d'essayer.pendant cinq ans, même après la sortie de Firefox, et les geeks ont commencé à migrer à gauche et à droite.
Fonctionnalités spécifiques à Microsoft
Tout le problème de l'innovation de Microsoft est que beaucoup de choses ont été faites d'une manière qui ne respectait pas les standards du web - ce n'était pas un gros problème quand Internet Explorer était le seul jeu en ville, maisUne fois que Firefox et Webkit sont arrivés et ont commencé à suivre les standards correctement, ils sont soudainement devenus un énorme problème pour les développeurs web.
Security Holes et crash
Depuis que Microsoft a décidé qu'ils n'avaient plus besoin d'essayer, et ils n'ont pas suivi la concurrence de Firefox et d'autres navigateurs, bugs et failles de sécurité ont surgi à gauche et à droite - vraiment terribles aussi. Par exemple, ce code est tout ce qui est nécessaire pour planter IE6:
& lt; script & gt; pour( x dans document.write){ document.write( x);} & lt; / script & gt;
En fait, la capture d'écran au début de cette section était un exemple en direct de tester ce bug particulier.
IE7 et IE8 étaient trop peu, trop tard
Il a fallu cinq ans à IE6 pour Microsoft pour finalement sortir IE7, qui a ajouté des onglets et rendu le navigateur un peu plus tolérable, mais pour les concepteurs de sites Web, c'était encore un cauchemar, et seulement compliqué le problème puisque maintenant vous deviez rendre les pages rendent correctement dans deux navigateurs moche au lieu d'un seul.
Il a fallu encore deux ans et demi à Microsoft pour lancer Internet Explorer 8, qui a considérablement amélioré le support CSS pour les développeurs web et ajouté de nouvelles fonctionnalités telles que la navigation privée, l'isolation des onglets pour empêcher une mauvaise page de prendre le navigateur en entier.À ce stade, la plupart des geeks étaient déjà passés à Firefox, puis certains d'entre nous à Google Chrome.
La vraie raison Geeks Hate IE
Juste parce que nous sommes geeks ne signifie pas que nous détestons tout ce qui est inférieur et obsolète - en fait, nous aimons souvent l'informatique rétro - c'est pourquoi nous aimons Atari, NES, Commodore 64, etc.la fierté de nos connaissances geek. Alors pourquoi Internet Explorer est-il une histoire différente?
Voici quelques raisons qui ont alimenté notre haine du navigateur buggy, et finalement nous mettre tout sur le bord:
Supporting IE est comme une fourchette dans l'œil pour les développeurs Web
Voici un exemple d'une journée dans la vie d'unconcepteur web: Vous passez des heures à vous assurer que votre page est belle, et vous la testez dans Google Chrome, Firefox, Safari et même Opera.Ça a l'air génial, génial!
Maintenant, vous ouvrez IE et la page ressemble à quelqu'un le mettre dans un mélangeur et appuyez sur le bouton Fouet. Ensuite, vous passez deux fois le temps à essayer de le réparer pour avoir l'air tolérable dans IE6 et IE7, insultant fort tout le temps.
Heureusement en 2014, Internet Explorer 6 et 7 sont une anomalie statistique dans l'utilisation réelle d'Internet, et la plupart des plus grands sites Web ont complètement cessé de les soutenir. Même l'utilisation d'Internet Explorer 8 a chuté à des pourcentages à un chiffre pour de nombreux sites Web.
Geeks obligés d'utiliser Internet Explorer
Et voici où nous arrivons au vrai problème-la raison pour laquelle les geeks ne peuvent pas supporter Internet Explorer:
Geeks partout ont été contraints d'utiliser Internet Explorer au travail, même quand il y a de meilleurs navigateurs, forcépour le soutenir pour les applications d'entreprise, obligé de s'assurer que les sites Web fonctionnent encore dans IE, et nous ne pouvions pas convaincre tout le monde pour passer à un meilleur navigateur.
Les Geeks ne détestent pas quelque chose d'inférieur, mais ils le détestent quand il leur est imposé.
La Bonne Nouvelle: L'avenir est meilleur pour IE
Heureusement, il semble que Microsoft a finalement appris de leurs nombreuses erreurs dans le monde du navigateur. Internet Explorer 10 et 11 flambent rapidement, la plupart du temps conforme aux normes, et autre que l'interface utilisateur obsolète qui a vraiment besoin d'amour, sont un choix solide pour tout le monde. Il y a même des rumeurs selon lesquelles Microsoft pourrait enfin sortir une meilleure interface utilisateur pour IE dans Windows 10. En espérant!
En fait, sur la base de nos récents tests, beaucoup de nouveaux logiciels malveillants ne ciblent plus Internet Explorer, car écrire des plugins pour IE est une chose compliquée, en écrivant du code HTML et JavaScript pour faire des extensions d'adware pour Firefoxou Chrome est vraiment facile.
C'est un tout nouveau monde, et Chrome, plutôt que IE, est la cible.