Microsoft confirme : Le développement d’IE a bien été stoppé 3 ans
Dans un post sur le blog de Chris Wilson, ancien “grand patron” de l’équipe d’Internet Explorer (et désormais impliqué dans la coordination et la promotion des standards au sein des diverses équipes de Microsoft), celui-ci répond à la critique comme quoi Microsoft aurait abandonné les standards en laissant tomber le développement d’Internet Explorer après la version 6.
Après avoir confirmé que le développement d’Internet Explorer a bien été stoppé pendant une période de plus ou moins trois ans (chose qui ne surprendra personne), Chris Wilson justifie les raisons de ce choix :
-
Les “têtes pensantes” du groupe d’Internet Explorer auraient été délocalisée pour discuter et commencer l’implémentation de ce qui est devenu, au jour d’aujourd’hui, Windows Presentation Foundation et Silverlight, dont le nom original WPF/E ne laisse pas trompeur sur ses origines.
Cela a laissé le développement d’Internet Explorer à la simple maintenance, et a stoppé l’évolution du moteur pendant cette période. Chris Wilson insiste cependant : Microsoft n’a pas voulu enterrer le web et, surtout, il existait encore une réelle envie d’innovation au sujet du web chez MS; elle avait juste été déplacée pour correspondre au mieux aux besoins de la société, qui ressentait un réel besoin de renouveler les APIs graphiques de Windows XP.
-
Malgré les possibilités offertes par le DHTML, peu de développeurs semblaient réellement intéressés par les possibilités RIA des navigateurs web, car elles semblaient trop inférieures à ce qu’on pouvait attendre d’une application client. Par ailleurs, l’adoption de Flash a limité sérieusement l’intérêt d’une solution “interne” pour Microsoft, et l’absence de bande passante suffisante pour la majorité des utilisateurs étaient une contrainte trop forte pour réaliser des applications RIA correctes. C’est ce constat qui a motivé Microsoft a regrouper ses troupes au sujet de la plateforme cliente (Windows).
-
Par ailleurs, respecter les standards était un véritable problème pour Internet Explorer car les sites web ne les respectaient pas, et ce problème a longtemps semblé insolvable. Personne dans l’équipe n’avait envie de créer un navigateur incapable d’afficher le web de son époque. A ce titre, C. Wilson se félicite de la solution trouvée pour Internet Explorer 8 (garder un mode compatibilité (actionnable par le site ou l’utilisateur), qui est une réplique quasi-exacte de la version précédente du navigateur et proposer en autre mode, par défaut, qui respecte mieux les standards) et regrette que cette solution n’aie pas été exploitée avant car cela aurait réduit les problèmes avec IE7 et permis d’avancer plus vite.
-
Chris Wilson note que c’est aussi à cette époque que de nombreux hackers vont commencer à exploiter les failles de sécurité d’Internet Explorer, ce qui va contraindre Microsoft à engager nombre de ses développeurs dans la recherche, la correction et la distribution de patchs et de mener à bien une révision des règles de sécurité d’IE (ActiveX, …).
Comme ça cette période sombre du développement web aura au moins une explication,
François
[PS: Cet article est juste une traduction/adaptation du post de Chris Wilson. Si vous avez des commentaires à faire (autre que ceux sur la manière dont j’ai interprété les choses), je vous demanderais de les poster sur l’article original). Merci d’avance. ]
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
François REMY est un jeune développeur belge plein d'entrain qui traite surtout des technologies du web et de DotNet dans ses articles.