Developpez.com

Club des développeurs et IT pro
Plus de 4 millions de visiteurs uniques par mois

Internet Explorer 6 ralentit toujours la migration des entreprises vers Windows 7
Selon Gartner, qui propose des pistes de solutions

Le , par Hinault Romaric, Responsable .NET
La migration des parcs informatiques vers Windows 7 reste un épineux problème pour de nombreuses entreprises malgré les solutions proposées par Microsoft.

L’une des causes majeures serait l’arrêt du support d’Internet Explorer 6 dans Windows 7 obligeant ainsi les entreprises à migrer les applications IE6 vers des navigateurs récents.

Selon une étude de Gartner, les problèmes de rétro-compatibilité avec IE6 devraient retarder la migration des projets sur Windows 7 de 20 % des entreprises d’ici à 2014 date d’arrêt du support de Windows XP. Ces problèmes devraient également engendrer des frais plus élevés que le budget prévu. Environ 40% des applications Web utilisées par les entreprises encore en cours sur IE6 ne fonctionneront pas sur IE8.

Comme résoudre ce problème ?

Gartner vient de publier un rapport dans lequel il fournit quelques conseils aux entreprises. D'après le cabinet d'étude, la meilleure chose à faire serait, bien évidemment, de modifier les applications ne pouvant pas s’exécuter sur les navigateurs récent.

Mais cette solution est souvent bien difficile à mettre en œuvre.

Le package de virtualisation « MED-V » proposé par Microsoft pour résoudre les problèmes d’incompatibilité des applications est une autre solution. Mais qui n’est pas à la porté de tous selon Gartner, car son utilisation couterait en moyenne 50 $ par PC et par an.

Pour le Cabinet, compte tenu des investissements (temps, argents, ressources humaines) mis dans le développement d’applications pour I6, Microsoft devrait aider les entreprises en prenant en charge une partie des fonds investie dans la migration des applications s’exécutant sur IE6 vers IE8.

Le rapport ne parle en revanche pas de Unibrows, un plug-in développé par des anciens de Redmond qui permet d'exécuter Internet Explorer 6 dans Internet Explorer 8.

Ni de la campagne de promotion de Microsoft, baptisée « Offre Libre », qui rembourse jusqu'à 7500 euros de frais aux PME-PMI.

Deux bonnes nouvelles pour les décideurs candidats à la migration ?

Source : Les conseils de Gartner

Et vous ?

Avez-vous ce problème de compatibilité de vos applications ? Comment pensez-vous le résoudre ?

En collaboration avec Gordon Fowler


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Uther Uther - Expert éminent https://www.developpez.com
le 15/11/2010 à 15:50
Citation Envoyé par Chuck_Norris  Voir le message
De plus, jusque-là, un IE X était compatible avec un IE X-1. Pourquoi pour IE 7 il serait soudainement acceptable que ça ne soit plus vrai ?

Parce que à partir de IE 7 Microsoft a (enfin) décidé de se conformer aux standards du W3C. Le problème c'est qu'ils l'ont fait trop tard, donc, ils ont été obligé d'introduire des incompatibilités.

Citation Envoyé par Chuck_Norris  Voir le message
Compatibilité automatique peut-être, mais offrir un switch pour utiliser la DLL de IE 6 aurait été SI compliqué ?

Non mais l'idée était d'introduire volontairement une cassure pour essayer de respecter les standard du web. Et Microsoft a eu à mon avis raison de le faire, pour le bien du web.

Citation Envoyé par Chuck_Norris  Voir le message
Tu parles d'autre chose. Je parle de trouver une solution au fait que les sociétés sont bloquées sur IE 6. Elle aurait pu apporter une solution technique pour permettre de migrer vers une version ultérieure d'IE ou de Windows tout en conservant la compatibilité avec les intranets, par l'une des solutions que j'ai proposées : moteur alternatif, installation multiple, amélioration de la compatibilité. Elle n'a rien fait. Elle n'a même pas cherché à forcer la migration vers IE 7+, car IE 6 est toujours supporté et la mise à jour vers IE 7+ n'est ni obligatoire ni automatique.

Microsoft est contractuellement engagé à supporter IE6, il ne peut tout simplerent pas forcer la migration. Mais on peut clairement dire que Microsoft ne fait rien pour aider IE6 a perdurer.

La situation te parait abérante mais c'est a mon avis ce qu'il fallait faire. Si Microsoft fournissait un mode compatibilité IE6 dans les IE suivants, tu peux être sur qu'on se le trainerait encore dix ans au minimum.
Avatar de Guulh Guulh - Membre émérite https://www.developpez.com
le 15/11/2010 à 16:41
Ce qui est étonnant, et pose beaucoup de questions, c'est pourquoi Microsoft, dont le succès tient à l'obsession maniaque de la compatibilité ascendante (suffit de voir le blog de Raymond Chen pour le voir, c'est hallucinant le nombre de rustines placées dans les versions N+1 de windows pour que des applis utilisant dans la version N des méthodes non supportées ou faisant des mauvaises hypothèses sur l'environnement (la version de win95 est 3.95 et pas 4.0 parce que la moitié des applis se vautraient dans le contrôle de version )) ait fait un tel choix pour le web.
Avatar de Loceka Loceka - Expert confirmé https://www.developpez.com
le 15/11/2010 à 17:03
Citation Envoyé par sevyc64  Voir le message
il y aussi les développeurs Web, qui, eux, doivent malheureusement encore développer pour IE 6, et donc ont besoin de IE 6, tout ça parce que les négligences de Microsoft ont fait qu'il y a encore 20% d'internautes qui utilisent IE 6.

Qui les y obligent ????
C'est aussi de leur rôle d'encourager leur client à abandonner les technologies obsolètes, et de les convaincre à évoluer.

C'est bien, aussi, parce les développeurs web continuent, et pour certains sans trop de question, à développer sous IE6, que, comme tu dis, 20% des utilisateurs restent sous IE6.

Euh non, personnellement la plupart des projets sur lesquels j'ai développés étaient optimisés IE 6 voire restreints à IE 6. Et en temps que développeur tu n'as pas ton mot à dire. Tu arrives sur un projet déjà existant et tu ne peux que t'écraser (enfin si, tu peux dire que c'est pourri mais ça ne fera en rien avancer les choses).

C'est à la conception du projet qu'il faut déterminer ce genre de choses et, dans les SSII en tout cas, c'est pas les développeurs qui ont leur mot à dire sur la conception mais le client conjointement avec les architectes et les fonctionnels.

Personnellement je me serais bien passé de développer pour IE 6 (pas d'onglet, une gestion bizarre du javascript et des CSS, ...).
Avatar de sevyc64 sevyc64 - Modérateur https://www.developpez.com
le 15/11/2010 à 17:25
Citation Envoyé par Loceka  Voir le message
Euh non, personnellement la plupart des projets sur lesquels j'ai développés étaient optimisés IE 6 voire restreints à IE 6. Et en temps que développeur tu n'as pas ton mot à dire. Tu arrives sur un projet déjà existant et tu ne peux que t'écraser (enfin si, tu peux dire que c'est pourri mais ça ne fera en rien avancer les choses).

C'est à la conception du projet qu'il faut déterminer ce genre de choses et, dans les SSII en tout cas, c'est pas les développeurs qui ont leur mot à dire sur la conception mais le client conjointement avec les architectes et les fonctionnels.

Personnellement je me serais bien passé de développer pour IE 6 (pas d'onglet, une gestion bizarre du javascript et des CSS, ...).

Quand je dis "un développeur web devrait refuser de travailler sous IE6", il fallait évidemment comprendre "développeur" au sens large comme étant le prestataire, la société, et non pas la personne qui au final fait le travail.
Cela inclue évidemment tout le circuit de développement, à commencer par les commerciaux et autres consultants.

Dsl, pour mes propos imprécis
Avatar de squelos squelos - Membre régulier https://www.developpez.com
le 15/11/2010 à 19:34
C'est purement de la faute aux entreprises.
Ce sont les entreprises qui ont choisit de developper des applications pour IE6, a eux d'en assumer les conséquences.
C'est comme si maintenant ces entreprises venaient se plaindre parce que windows plante ...
Avatar de wokerm wokerm - Inactif https://www.developpez.com
le 15/11/2010 à 21:55
pourtant c'est tres simple un petit utilitaire pourrai regler pas mal de trucs
http://windows.developpez.com/actu/2...s-de-Microsoft
sous le nom de Unibrows
ce que vous pensez Microsoft la réalisé
Avatar de zaventem zaventem - Membre expérimenté https://www.developpez.com
le 16/11/2010 à 10:45
Citation Envoyé par sevyc64  Voir le message
Alors que si elles avaient été mises à jours régulièrement pour suivre l'évolution, ça aurait certainement couté bien moins cher. D'autant plus que l'échéance approchant, certains prestataires ne vont pas hésiter à augmenter leurs tarifs.

Enfin, il faut replacer cela dans un contexte plus global où les moyens ne sont pas illimités.

Le jour où tu devras expliquer au métier que tu ne leur fournira pas l'application dont ils ont réellement besoin parce que tu préfères consacrer ce budget à modifier quelque chose qui répond encore parfaitement à leur besoin, tu verra sans doute les choses différemment.
Avatar de H.Pascal H.Pascal - Membre régulier https://www.developpez.com
le 16/11/2010 à 12:16
Pour moi la solution est simple, lorsqu'on crée un site, on fait en sorte que si une personne utilise IE6, d'afficher en javascript un grand bandeau avec écrit dessus :
'Vous ne pouvez pas continuer à naviguer ce site parce que la version de votre navigateur est obsolète.' => Je pense qu'il est grand temps d'écrire cela à mon humble avis.
Et voilà, c'est tout, vous vous simplifiez la tache et celle de Microsoft. Moi personellement il est hors de question que je me fasse chier avec IE6, on est en 2010 là faut arrêter.
Basta la vista.
Avatar de pmithrandir pmithrandir - Membre expert https://www.developpez.com
le 16/11/2010 à 17:49
Ce qui me ait alluciner de mon coté, c'est que vu le temps perdu a etre compatible avec IE6 ou 7, je trouve bizarre que des fournisseurs de services n'aient pas encore eu l'intelligencee de dire :
mon appli, elle coute 100 000 euros compatible chrome/firefox,safri, ... et si vous voulez la compatibilité IE<8 vous rajoutez 80 000 euros.

C'est a peu pres le rapport de temps que l'on perrd avec ces bugs nous.

Je suis sur que certains clients prendraient conscience de l'ardoise que l'on facture tous les ans pour cette compatibilité.
Avatar de Uther Uther - Expert éminent https://www.developpez.com
le 16/11/2010 à 18:18
En général c'est comme ça que ça se passe.
Chez nous un client qui voulait migrer vers IE 7 / IE 8 avait demander dans un premier temps de conserver la compatibilité IE 6, mais il a laissé tomber quand on lui a expliqué les surcouts.
Avatar de b_zakaria b_zakaria - Membre averti https://www.developpez.com
le 17/11/2010 à 10:11
Citation Envoyé par sevyc64  Voir le message
Qui les y obligent ????
C'est aussi de leur rôle d'encourager leur client à abandonner les technologies obsolètes, et de les convaincre à évoluer.

Euh... j'ai déjà bossé pour une web agency et je peux te dire qu'obliger une grosse entité à laisser tomber une technologie = marché/client perdu!
Comme tu le sais, pour les gros comptes, avant même l'entame d'un projet, on reçoit (en plus du cahier des charges) un document décrivant l'environnement de test que va subir l'application web qu'on doit développer.
Et je peux te dire qu'il y encore des sociétés qui obligent la compatibilité avec Netscape et/ou IE6! Ou encore, désactivent javascript avant de tester l'application web!
Offres d'emploi IT
Architecte / concepteur électronique numérique H/F
Safran - Ile de France - Éragny (95610)
Ingénieur conception électrique / électronique H/F
Safran - Ile de France - Villaroche
Architecte systèmes externes TP400 H/F
Safran - Ile de France - Moissy-Cramayel (77550)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil