human
Pourquoi Internet Explorer est-il si mauvais ? J'ai toujours utilisé Firefox ou Chrome juste parce que tout le monde dit qu'ils sont plus rapides et qu'IE est totalement nul. Mais pourquoi IE est-il vraiment si mauvais ? Explique comme si j'avais cinq ans.
gpt
La plupart des gens accuseront Microsoft d'une litanie d'offenses : se reposer sur ses lauriers, tenter de dominer et retarder Internet, problèmes de sécurité. Ce sont des malentendus délibérés. La vérité est beaucoup plus simple, mais aussi beaucoup plus nuancée : Internet Explorer est fourni avec Windows. Les autres navigateurs ne le sont pas. Le fait qu'IE soit fourni avec Windows a un certain nombre d'implications, dont beaucoup ont rendu et continuent de rendre IE moins attrayant pour l'internaute « avisé » que les autres navigateurs. Nonobstant le procès anti-trust, IE est toujours considéré comme un composant de Windows au sein de Microsoft. Son développement est directement lié à Windows ; les nouvelles versions du navigateur suivent de près les nouvelles versions de Windows. Considérez le tableau suivant : Version IE|Version Windows ----:|:---- 1.0|Windows 95 1.5|Windows NT 4 2.0|Windows 95 OSR 1 3.0|Windows 95 OSR 2 4.0|Windows 98 5.0|Windows 98se 5.5|Windows ME 6.0|Windows XP 7.0|Windows XP SP2 8.0|Windows Vista 9.0|Windows 7 10.0|Windows 8 Étant donné qu'IE est lié au système d'exploitation qui alimente plus de 90 % des PC dans le monde, Microsoft est obligé d'être beaucoup plus conservateur et attentif aux fonctionnalités qu'il introduit dans IE et à la manière dont il est développé. Chaque mouvement qu'il fait a d'énormes répercussions sur l'Internet dans son ensemble, pour le meilleur ou pour le pire, que Microsoft le veuille ou non. Ils le savent et prennent leur responsabilité (et leur pouvoir) très au sérieux. Et tout le monde le sait aussi. Pour beaucoup, leur haine d'IE découle de leur envie de ce qu'il représente : le pouvoir de Microsoft sur l'informatique personnelle. Prenez , par exemple , les énormes problèmes survenus avec IE6 et Windows XP au début des années 2000 . Auparavant, le seul objectif de Microsoft avec Windows et IE était d'introduire autant de nouvelles fonctionnalités aussi rapidement que possible. Ils étaient en concurrence féroce avec Netscape du côté des navigateurs, car ils considéraient Netscape comme la menace la plus grave pour leur entreprise. L'Internet commençait tout juste à devenir véritablement courant, mais même alors, personne ne savait vraiment ce que cela signifiait. Tout le monde passait de Windows 98, un système d'exploitation grand public basé sur DOS, à Windows XP qui, étant basé sur Windows NT, possédait au moins quelques fonctions de sécurité intrinsèques. Mais Windows XP avait aussi IE , un navigateur développé à l' origine pour Windows 95 , un navigateur avec des trucs dingues comme ActiveX , des polices intégrées , une version bancale mais fonctionnelle de JavaScript et ainsi de suite . Vulnérabilités de sécurité massives. Et Windows lui-même n'avait pas été conçu pour s'attendre aux types de menaces que poserait Internet, simplement parce que Microsoft ne savait pas quelles étaient ces menaces * ; ils n'avaient pas encore été conçus. Microsoft a pris une raclée massive de relations publiques au début des années 2000, car vulnérabilité après vulnérabilité a été impitoyablement exploitée dans Windows XP et IE 6, ce dernier ayant atteint le sommet de sa popularité après que son seul concurrent - Netscape - ait pratiquement abandonné. Alors Microsoft s'est retiré. Au lieu de publier la prochaine version de Windows (alors nom de code Longhorn) et avec elle, la prochaine version d'IE, ils se sont mis au travail en ajoutant les fonctionnalités de sécurité dont Windows avait désespérément besoin. Cela a retardé la sortie de Longhorn -- un autre énorme problème de relations publiques pour Microsoft -- mais plus important encore , cela a également retardé la sortie d' IE 7 . L'Internet en général a ressenti ce retard. IE6 s'est enraciné. Les gens s'y sont habitués. Il n'y avait pas de réelle concurrence ; Netscape a abandonné, Firefox était trop immature (mais était populaire parmi les enfants cool), Safari ne fonctionnait que sur Mac et Chrome n'existait pas encore. Les technologies et les normes pour les sites Web ont continué à progresser ; CSS 2 s'est étoffé, HTML 4, XHTML 1, de nouvelles fonctionnalités en JavaScript. Mais IE 6, gelé comme il l'était, ne les supportait pas. Il est devenu une ancre , retenant tout , sa simple popularité faisant stagner le Web . Une demi-décennie plus tard, les développeurs Web et les internautes avertis n'ont toujours pas pardonné à Microsoft pour cela. En tant que développeur web, je me compte parmi eux. Il reste à voir combien de temps cela prendra avant que nous pardonnions. Peut-être que nous ne le ferons jamais. Je ne sais pas, mais au moins je comprends. Microsoft essaie puissamment de nous reconquérir, bien sûr. Il a en grande partie achevé la mise à niveau de la sécurité avec Windows Vista, ce qui lui a permis de se concentrer à nouveau sur l'ajout de fonctionnalités. IE9 a représenté un énorme effort de rattrapage pour IE , l' amenant à prendre en charge les morceaux les plus stables de HTML 5 et CSS 3 . Mais le terrain qu'il a perdu dans les années 2000 a permis à deux nouveaux concurrents - Firefox et Chrome - d'intervenir et de le battre au poing. Et ils ne sont pas aussi conservateurs que Microsoft devrait l'être ; ils peuvent rapidement itérer leurs navigateurs, en introduisant de nouvelles fonctionnalités fulgurantes à un rythme rapide, gagnant des fans et des utilisateurs au fur et à mesure. Tandis que Microsoft est obligé d'avancer lentement et régulièrement, mesurant chaque mouvement qu'il fait, testant chaque fonctionnalité qu'il ajoute, sachant qu'il ne peut plus se permettre d'erreurs majeures. Une telle attitude est prudente et sage, mais elle ne leur gagne pas d'amateurs. Regardez le kerfuffle actuel avec WebGL . Firefox et Chrome le supportent, c'est pourquoi vous pouvez jouer à Angry Birds dans le navigateur Chrome sans télécharger un seul plugin. Microsoft n'en ajoutera pas le support à IE jusqu'à ce qu'il puisse raisonnablement garantir qu'il peut le faire sans introduire de failles de sécurité massives, et Internet les déteste pour cela. Et ainsi de suite.