in

Pourquoi tant de geeks détestent Internet Explorer?

Il est de notoriété publique que presque tous les geek détestent 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 censé être un festival de haine sur Internet Explorer. En fait, depuis IE 9, ils ont continué à améliorer les performances, à ajouter de nouvelles fonctionnalités et le rendent généralement conforme aux normes.

Au début, il y avait IE, et c’était

Nous avons tous été tellement habitués à considérer Internet Explorer comme ce navigateur lent et bogué qui est en retard, mais ce n’a pas toujours été le cas – en fait, il y a bien longtemps, Internet Explorer a été le pionnier de nombreuses innovations qui ont fait du Web ce que c’est aujourd’hui.

Voici un rapide tour d’horizon de l’histoire facilement oubliée du fameux navigateur:

1996: Internet Explorer 3
Cette version du navigateur, introduite en 1997, a été le premier navigateur à implémenter CSS (Cascading Style Sheets). Oui, vous lisez cela correctement – en fait, il a introduit de nombreuses nouvelles fonctionnalités telles que les applets Java et, malheureusement, les contrôles ActiveX.

1997: Internet Explorer 4
IE4 a introduit une vitesse fulgurante (à l’époque) moteur de rendu en tant que composant intégrable qui pourrait être utilisé dans d’autres applications – c’était beaucoup plus important que les gens ne le pensent. Cette version a également introduit le HTML dynamique, qui permet aux pages Web de modifier dynamiquement la page à l’aide de JavaScript, et a ajouté l’intégration d’Active Desktop.

Encore plus bizarre? Il semble que personne ne s’en souvienne plus, mais IE4 était en fait multiplateforme – 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’était cette version d’IE qui a introduit la fonctionnalité XMLHttpRequest dans JavaScript, qui constitue la technologie sous-jacente de 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 prenait en charge tout ce qui était nécessaire pour le faire fonctionner.

Alors oui, Microsoft a innové
De IE3 à IE6, Microsoft a utilisé toutes ses ressources pour simplement surpasser la concurrence, en libérant de nouvelles fonctionnalités et de meilleurs navigateurs plus rapidement que Netscape. En fait, Netscape 3 Gold était un morceau de poubelle buggy qui s’est écrasé tout le temps, et Netscape 4 était extrêmement lent et pouvait à peine restituer les tableaux – beaucoup moins de CSS, ce qui provoquait souvent un plantage du navigateur.

Les développeurs Web avaient l’habitude de se plaindre de Netscape de la même manière qu’ils se plaignent d’IE6 maintenant.

Qu’est-ce qui l’a fait si mal?

Le problème a commencé lorsque Microsoft a intégré IE dans Windows en tant que composant requis, et a rendu difficile la désinstallation et l’utilisation d’un autre navigateur. Ensuite, il y a eu toute l’affaire avec eux exploitant leur monopole pour essayer de pousser Netscape hors du marché, et beaucoup de gens ont commencé à considérer Microsoft comme l’empire du mal.

Microsoft a arrêté d’essayer
Au moment où Microsoft a publié Internet Explorer 6 en 2001, avec de nombreuses nouvelles fonctionnalités pour les développeurs Web, puisqu’il n’y avait pas de concurrence et qu’ils détenaient 95% de part de marché, Microsoft a juste arrêté d’essayer – sérieusement, ils n’ont rien fait 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
Le problème avec l’innovation de Microsoft est qu’une grande partie a été faite d’une manière qui ne respectait pas les normes du Web – ce n’était pas un problème aussi grave quand Internet Explorer était le seul jeu en ville, mais une fois Firefox et Webkit sont apparus et a commencé à suivre correctement les normes, tout à coup, c’est devenu un énorme problème pour les développeurs Web.

Trous de sécurité et crashs
Depuis que Microsoft a décidé qu’ils n’avaient plus besoin d’essayer et qu’ils ne suivaient pas la concurrence de Firefox et d’autres navigateurs, des bogues et des failles de sécurité sont apparus à gauche et à droite – vraiment terribles aussi. Par exemple, ce code est tout ce qui est nécessaire pour planter IE6:

En fait, la capture d’écran au début de cette section était un exemple en direct de test de ce bogue particulier.

IE7 et IE8 étaient trop petits, trop tard
Il a fallu cinq ans après IE6 pour que Microsoft parvienne enfin à publier IE7, qui ajoutait des onglets et rendait le navigateur légèrement plus tolérable, mais pour les concepteurs Web, c’était toujours un cauchemar à gérer, et ne faisait que compliquer le problème puisque maintenant vous deviez faire en sorte que les pages s’affichent correctement dans deux navigateurs moche au lieu d’un seul.

Il a fallu encore 2,5 ans à Microsoft pour enfin publier Internet Explorer 8, ce qui a considérablement amélioré la prise en charge 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 détruire tout le navigateur et la protection contre le phishing. À ce stade, la plupart des geeks étaient déjà passés à Firefox, puis certains d’entre nous à Google Chrome.

La vraie raison pour laquelle les geeks détestent IE

Ce n’est pas parce que nous sommes geeks que nous détestons tout ce qui est inférieur et dépassé – en fait, nous aimons souvent le rétro-informatique – c’est pourquoi nous aimons Atari, NES, Commodore 64, etc. Nous sommes fiers de nos connaissances de geek. Alors pourquoi Internet Explorer est-il une autre histoire?

Voici quelques raisons qui ont alimenté notre haine du navigateur bogué et nous ont finalement mis à bout:

Soutenir IE est comme une fourchette dans l’œil pour les développeurs Web
Voici un exemple d’une journée dans la vie d’un concepteur 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 l’a mise dans un mélangeur et a appuyé sur le bouton Whip. Ensuite, vous passez le double de temps à essayer de le réparer pour qu’il paraisse tolérable dans IE6 et IE7, en jurant 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 prendre en charge. Même l’utilisation d’Internet Explorer 8 est tombée à des pourcentages à un chiffre pour de nombreux sites Web.

Les geeks sont forcés d’utiliser Internet Explorer
Et voici où nous en arrivons au vrai problème – la raison pour laquelle les geeks ne supportent pas Internet Explorer:

Les geeks du monde entier ont été forcés d’utiliser Internet Explorer au travail même lorsqu’il existe de meilleurs navigateurs, forcés de le prendre en charge pour les applications d’entreprise, obligés de s’assurer que les sites Web fonctionnent toujours dans IE, et nous n’avons pas pu convaincre de passer à un meilleur navigateur.

Les geeks ne détestent pas quelque chose qui est inférieur, mais ils détestent quand cela leur est imposé.

La bonne nouvelle: l’avenir est meilleur pour IE

Heureusement, il semble que Microsoft ait finalement appris de ses nombreuses erreurs dans le monde des navigateurs. Internet Explorer 10 et 11 sont extrêmement rapides, principalement conformes aux normes, et à part l’interface utilisateur obsolète qui a vraiment besoin d’amour, ils constituent un choix solide pour quiconque. Il y a même des rumeurs selon lesquelles Microsoft pourrait enfin publier une meilleure interface utilisateur pour IE dans Windows 10. En espérant!

En fait, sur la base de nos tests récents, beaucoup de nouveaux logiciels malveillants ne ciblent même plus Internet Explorer, car l’écriture de plugins pour IE est une chose compliquée, alors que l’écriture rapide de code HTML et JavaScript pour créer des extensions de logiciels publicitaires d’espionnage pour Firefox ou Chrome est vraiment simple.

C’est un tout nouveau monde, et Chrome, plutôt que IE, est la cible.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Qu'est-ce que Project Treble sur Android et mon téléphone l'obtiendra-t-il?

Qu’est-ce que Project Treble sur Android et mon téléphone l’obtiendra-t-il?

Que sont les calques de réglage dans Photoshop?

Que sont les calques de réglage dans Photoshop?