Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Internet Explorer a-t-il fait évoluer le Web ?
Oui, estime un blogueur qui retrace les innovations dont le navigateur est à l'origine

Le , par Hinault Romaric

60PARTAGES

5  1 
Lorsqu’un développeur Web qui a eu à créer des applications devant prendre en charge Internet Explorer 6 entend parler du navigateur, des souvenirs plutôt amers resurgissent en celui-ci.

Cette version d’Internet Explorer a fait passer celui-ci pour le navigateur le plus détesté par les développeurs. Mais, il était cependant le plus populaire avant l’arrivée des concurrents actuels et devait à tout prix être pris en charge.

Au-delà de la haine que les développeurs Web éprouvent pour Internet Explorer 6, avant cette version, le navigateur a contribué à des évolutions majeures du Web dont on ne se rappelle pratiquement plus. Nicholas C. Zakas, un ancien développeur chez Yahoo, retrace dans un billet de blog les innovations qu'Internet Explorer a apporté et qui ont fait évoluer le Web.

« Il est parfois difficile de se rappeler tout le bien qu’Internet Explorer a fait avant qu’IE6 ne devienne le fléau des développeurs Web » regrette celui-ci « Croyez-le ou pas, Internet Explorer 4-6 est largement responsable du développement Web tel que nous le connaissons aujourd’hui ».

Si Internet Explorer est devenu le navigateur le plus utilisé à partir de la version 4, c’est parce que celui-ci était le plus moderne à l’époque et le plus stable par rapport à son concurrent Netscape.

Ajax, DOM (Document Object Model), CSS, XML, les événements en JavaScript, pour ne citer que ceux-là, sont les éléments qu’Internet Explorer a contribué à populariser selon Zakas.

Internet Explorer 4 a introduit des concepts clés comme innerText, outerText ou encore la balise iframe qui ont été normalisés comme standard du HTML. Internet Explorer 3 a été le premier navigateur à mettre en œuvre le CSS, et est l’origine du XMLHttpRequest. Plusieurs éléments développés dans le navigateur avant la version 6 font actuellement partie du HTML5 dont « Drag and Drop », « Clipboard Access » et « Rich Text Editing ».

Microsoft a probablement abusé de sa position dominante pour ralentir le rythme de développement du navigateur avec Internet Explorer 6, rendant celui-ci en déphasage avec l’évolution du Web. Mais pour Zakas, il faut marquer un arrêt pour reconnaitre que le navigateur est néanmoins un pionnier de l’évolution du Web.

Source : Billet de Nicholas C. Zakas

Et vous ?

Que'pensez-vous ? Quels sont pour vous les éléments essentiels qu'Internet Explorer a apporté au Web ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Zefling
Expert confirmé https://www.developpez.com
Le 24/08/2012 à 17:37
Citation Envoyé par Thiht Voir le message
IE8 était le premier navigateur à implémenter à 100% CSS2.1...
Sauf qu'entre temps on s'est rendu compte que c'était 100% selon les tests de Microsoft, car il y a encore pas mal d'erreurs. Il a fallu attendre IE9 pour voir ces problèmes disparaître, pour certains relativement gênant sur overflow ou sur les marges.
7  0 
Avatar de danielhagnoul
Rédacteur https://www.developpez.com
Le 24/08/2012 à 19:54
Avant l'invention de l'électricité, l'humanité devait beaucoup à la bougie, la lampe à pétrole et le bec de gaz. En général, on ne les regrette guère même s'ils peuvent encore servir en cas de panne d'électricité.
6  0 
Avatar de marc.collin
Membre éprouvé https://www.developpez.com
Le 24/08/2012 à 16:30
il me semble que ms explorer est devenu populaire car il venait avec ms windows...
8  3 
Avatar de Crazyfaboo
Membre actif https://www.developpez.com
Le 24/08/2012 à 19:33
Citation Envoyé par Thiht Voir le message
IE8 était le premier navigateur à implémenter à 100% CSS2.1...
Faut pas confondre passer le test Acid 2 et implémenter la spec CSS 2.1. Rien qu'en regardant la vidéo Microsoft expliquant comment ils ont fait pour que le test Acid 2 passe sur IE8, tu te rends compte qu'ils ont traité ça comme si c'était THE objectif dans un process de Test Driven Development (en gros, ça donnait pas du tout l'impression qu'ils tentaient d'implémenter la spec correctement avant de tester, mais qu'ils y allaient par petites retouches de sorte que l'Acid 2 s'améliore et finisse par passer)…
Quand j'ai vu qu'IE8 passait l'Acid 2, j'ai été bien content. Je m'étais dit : « Enfin ! ». Puis j'ai testé avec un site perso qui était tordu bien comme il faut niveau CSS (et fonctionnait nikel sous Opera, FF et Safari de l'époque) et boom, tout cassé sous IE8. Grosse désillusion au final…
5  0 
Avatar de sevyc64
Modérateur https://www.developpez.com
Le 26/08/2012 à 18:08
Citation Envoyé par danielhagnoul Voir le message
Ne soyons pas aveugle, en imposant Metro qui exige une version spéciale d'IE (inclusion dans l'OS W8 et sans doute des brevets spécifiques), Microsoft nous refait le coup d'IE6.

Il veut reprendre la main en bloquant ses adversaires, en modifiant le marché des navigateurs.

Si W8 rencontre le succès, les navigateurs d'aujourd'hui seront largement impactés.
Ben le dumping a déjà bien fonctionné puisque les 3 grand concurrents de IE ont annoncés une version Metro de leur navigateur.

Citation Envoyé par danielhagnoul Voir le message
Si W8 rencontre le succès se serra sans ma participation. Je n'ai rien vu ou lu sur ce système pour tablette qui me plaise. Ce n'est pas ma dernière lecture qui me fera changer d'avis.
Effectivement, vu le document que tu indique (et qui mériterais de faire l'objet d'une actu), ça donne pas envie.

Déjà que je n'étais pas chaud. Je n'aime pas le style Metro et le fait qu'il me soit imposé, qu'il ne soit pas désactivable et que le bureau classique ne puisse pas être récupéré ne me plait pas.
D'autres choses qui ne me plaisent pas non plus sont
- la suppression de la période d'essai, bien pratique lorsque on monte régulièrement des machines virtuelles pour faire des tests. Quand on tourne à 3-4 VM par mois, c'est plus que lourd d'être obliger de contacter Microsoft pour se justifier parce que le serial a été blacklisté pour trop d'activation
- l'obligation que la machine soit connectée à internet pour pouvoir faire l'installation. Personnellement, je fais toujours mes installations hors réseau pour plus de sécurité. Donc là, à priori ça sera impossible.

Je n'avais pas prévu de passer à W8. Je reste avec mon W7, et, probablement que mon prochain OS sera un Linux désormais.

Et c'est un mouvement qui semble aussi se dessiner dans le milieu Pro. Microsoft avait déçu avec Vista, avait retrouver une certaine confiance mais fragile avec W7. Je pense que là, ils vont perdre beaucoup.
5  0 
Avatar de Maxou56800
Membre à l'essai https://www.developpez.com
Le 26/08/2012 à 21:24
Si Internet Explorer est devenu le navigateur le plus utilisé à partir de la version 4, c’est parce que celui-ci était le plus moderne à l’époque et le plus stable par rapport à son concurrent Netscape.
En attend il faut savoir que aussi Internet Explorer étais le navigateur par défaut de toutes les machines tournant sous Windows. Et c'était aussi la période où tout le monde se lançaient dans la toile... Donc c'est un petit peu normal qu'il soit devenu le plus utilisé...
4  0 
Avatar de Crazyfaboo
Membre actif https://www.developpez.com
Le 24/08/2012 à 14:47
Citation Envoyé par Hinault Romaric
Internet Explorer a-t-il fait évoluer le Web ?
Ouh putaing... j'ai cru à un super gros troll en lisant le titre !!

Citation Envoyé par Hinault Romaric
...le reste de l'article...
Mais bon, finalement ça va ! ^^

Oui Internet Explorer a forcément fait évolué le web, à sa manière bien entendu. Ce qui est regrettable je dirai, et même pour l'époque, c'était de ne même pas tenter de suivre les standards.
Par exemple, CSS 2 date de 1998 et IE6 de 2001. Pourtant, IE6 implémente très mal CSS 2, ne comprend rien aux chemins xpath, etc.
Mais à l'époque, c'était pas grave vu que MS dominait largement le marché des navigateurs web.

Cela dit, la seule raison qui fait qu'un développeur web déteste aujourd'hui IE6, ce n'est pas parce que celui-ci est très mauvais, mais parce que celui est très mauvais de nos jours comparés à la pléiade d'autres navigateurs web disponibles et qu'il fût également hautement utilisé alors que de meilleures solutions, ie. faisant avancer le web à ce moment là, étaient disponibles.

Donc IE6, c'était bien, mais dès que FF (2 au moins, j'ai pas connu avant) est arrivé, ça a cessé de l'être...
5  2 
Avatar de yohannc
Membre actif https://www.developpez.com
Le 24/08/2012 à 14:38
Citation Envoyé par ferber Voir le message
Et ensuite bonheur : je suis passé a flash.
Et ensuite, les gens qui avaient ie6 dans leur boîte... n'ont toujours pas flash .
4  2 
Avatar de Zefling
Expert confirmé https://www.developpez.com
Le 24/08/2012 à 13:58
Comme le souligne l'article, le problème c'est pas IE 6, mais la position de MS par rapport à IE6. Quand tout le monde en a eu marre de voir que IE 6 ne bougeait plus et qu'il n’était plus du tout en phase avec les attentes, c'est pas trop étonnant qu'on a finit par détester celui qu'on aimé 6 ans plutôt.

Je n'ai pas honte de le dire, mais quand IE5.5/6.0 sont sortis, ils étaient de loin les meilleurs... puis la temps a passé.
2  1 
Avatar de Zefling
Expert confirmé https://www.developpez.com
Le 24/08/2012 à 14:57
Citation Envoyé par Crazyfaboo Voir le message
Cela dit, la seule raison qui fait qu'un développeur web déteste aujourd'hui IE6, ce n'est pas parce que celui-ci est très mauvais, mais parce que celui est très mauvais de nos jours comparés à la pléiade d'autres navigateurs web disponibles et qu'il fût également hautement utilisé alors que de meilleures solutions, ie. faisant avancer le web à ce moment là, étaient disponibles.
Pour avoir fait un site compatible IE6 l'an dernier, je peux te dire que le pire c'est pas l'interprétation du CSS avec son model-box. Avec des hacks quand on connaît bien son fonctionnement ça passe. Malheureusement le moteur de rendu est buggé de tous les côtés, ça devient vite l'Enfer sur Terre pour avoir un « rendu stable », cohérent, voir qui ne fasse pas crash le navigateur. J'arrivais à avoir des éléments fixes qui changent de position suivant le scroll, des éléments qui disparaissent sans raison ou qui se dupliquent, des blocs rendus avec des couleurs bizarres, etc. Faire quelque chose de propre relève du défit surtout quand on IE9 à côté et qu'on voit tous les sacrifices qu'il faut faire pour éviter ses bugs.
1  0