{"id":1466,"date":"2010-09-20T17:54:59","date_gmt":"2010-09-20T15:54:59","guid":{"rendered":"http:\/\/nyams.planbweb.com\/blog\/?p=1466"},"modified":"2010-09-20T17:54:59","modified_gmt":"2010-09-20T15:54:59","slug":"world-war-ie","status":"publish","type":"post","link":"https:\/\/nyamsprod.com\/blog\/world-war-ie\/","title":{"rendered":"World War IE"},"content":{"rendered":"<div class=\"message warning\">\n<p><strong>Attention:<\/strong> Les informations de ce billet sont susceptibles d'&ecirc;tre obsol&egrave;tes car vieux de plus 2 ans.<\/p>\n<p><strong>Warning: <\/strong> The information you are reading may be obsolete, this post was published more than 2 years ago.<\/p>\n<\/div><p>Pour les plus perspicaces d&#8217;entre vous vous aurez compris que je vais vous parler de mes impressions apr\u00e8s la sortie de IE9 beta 1. Pour mes lecteurs les plus assidus qui gardent encore un oeil sur mon blog, ils le savent, je d\u00e9testent les b\u00e9ta, mais vu qu&#8217;\u00e0 moins d&#8217;une catastrophe atomique on peut d\u00e9j\u00e0 dire que IE9 est complet \u00e0 quelques bug pr\u00e8s \u00e7a et l\u00e0 je vous livre mon sentiment.<!--more--><\/p>\n<p>Comme j&#8217;aime \u00e0 le clamer <strong>IE7 c&#8217;\u00e9tait IE6.5 et ce que l&#8217;on attendait dans IE7 on l&#8217;a eu&#8230;. partiellement dans IE8. <\/strong>Clairement avec\u00a0 les avanc\u00e9s des autres navigateurs la IE team se devait de produire un navigateur digne de ce nom ou mettre la cl\u00e9 sous la porte. Il faut croire qu&#8217;ils ont compris et c&#8217;est donc <a href=\"http:\/\/www.beautyoftheweb.com\/\">un navigateur web du 21\u00e8me si\u00e8cle que nous apporte aujourd&#8217;hui la IE Team<\/a>.<\/p>\n<h3>Il \u00e9tait temps<\/h3>\n<p>De but en blanc soyons honn\u00eate, IE9 est un bon navigateur, certains lui reproche le fait qu&#8217;il n&#8217;int\u00e8gre pas assez de techno \u00e0 la pointe comme les transitions et\/ou les animations CSS ou encore la g\u00e9olocation mais vu l\u00e0 d&#8217;o\u00f9 vient le navigateur on peut dire sans trop se tromper que le boulot effectu\u00e9 derri\u00e8re pour ramener au go\u00fbt du jour IE est \u00e9norme.<\/p>\n<h3>Pas de IE9 pour Windows XP<\/h3>\n<p>Voil\u00e0 le genre de commentaires que l&#8217;on sort pour essayer de r\u00e9duire le boulot de la IE team, on attaque plus le produit, vu que le produit est bien pens\u00e9, non on attaque la forme, la plateforme&#8230; bref tout sauf le produit. Windows XP est sortie il y a pr\u00e8s de 10 ans. En informatique cela repr\u00e9sente un si\u00e8cle. Je sais que comparaison n&#8217;est pas raison mais on ne demandera jamais \u00e0 un constructeur d&#8217;automobile de continuer \u00e0 supporter ses technologies d&#8217;avant la derni\u00e8res guerre mondiale&#8230; alors pourquoi Microsoft devrait le faire ?<\/p>\n<h3>Un navigateur dans la norme<\/h3>\n<p>En gros c&#8217;est la sensation qui ressort apr\u00e8s l&#8217;utilisation de ce  navigateur durant ce Week-end, loin de r\u00e9-inventer la roue, IE9 en fait  essaie de piquer \u00e7a et l\u00e0 le meilleur des autres navigateurs et le propose \u00e0 sa  mani\u00e8re avec plus ou moins du succ\u00e8s. L&#8217;\u0153il aguerrit du d\u00e9veloppeur que je suis reconnaitra les emprunt fait \u00e0 <em>Chrome, Firefox,  Opera<\/em> ou encore <em>Safari<\/em>. Qu&#8217;\u00e0 cela tienne, je ne vais pas le leur  reprocher car en leur temps chacun de ses navigateurs ont fait <strong>et<\/strong> continu de le faire vis-\u00e0-vis de leurs concurrents. Tout le monde copie  tout le monde avec le secret espoir d&#8217;\u00eatre celui qui arrivera \u00e0 mieux  pr\u00e9senter un concept cr\u00e9\u00e9 et\/ou tester par l&#8217;autre. Alors, oui IE9  ressemblent farouchement \u00e0 Chrome\/Safari et alors ?<\/p>\n<h3>Les points qui f\u00e2chent&#8230; parce qu&#8217;il y en a \ud83d\ude09<\/h3>\n<p><span style=\"color: #ff0000;\"><em>(si vous n&#8217;\u00eates pas d\u00e9veloppeur ou curieux&#8230; passez votre chemin &#8230; franchement si vous \u00eates un adepte de Internet Explorer&#8230; t\u00e9l\u00e9charger IE9 &#8230; vous serez surpris de voir le web&#8230; diff\u00e9remment = comme 50% du reste du monde quoi \ud83d\ude09 ) <\/em><\/span><\/p>\n<p><strong>1\u00b0) la fameuse acc\u00e9l\u00e9ration mat\u00e9rielle.<\/strong><\/p>\n<p>Une le\u00e7on apprise par Microsoft durant le d\u00e9veloppement de IE9. Entre l&#8217;annonce, l&#8217;implantation stable et la sortie d&#8217;un produit final, la IE team devrait apprendre \u00e0 acc\u00e9l\u00e9rer (jeu de mot no-intentionnel) leur mouvement sinon leurs innovations n&#8217;en sont plus au moment de leur sortie r\u00e9elle. Firefox a d\u00e9j\u00e0 implant\u00e9 l&#8217;acc\u00e9l\u00e9ration mat\u00e9rielle et si cela continue Mozilla aura un produit stable et sortie <strong>AVANT<\/strong> Microsoft, le premier \u00e0 annoncer l&#8217;acc\u00e9l\u00e9ration mat\u00e9rielle.<\/p>\n<p><strong>2\u00b0) Microsoft, arr\u00eatez de comparer des pommes avec des poires \ud83d\ude41 .<br \/>\n<\/strong><\/p>\n<p>Oui, cela devient v\u00e9ritablement \u00e9nervant. En vous rendant sur <a href=\"http:\/\/windows.microsoft.com\/en-US\/internet-explorer\/products\/ie-9\/compare?T1=tab2\">leur superbe site de comparaison on verra 2 tableaux<\/a>. Un tableau qui compare IE9 avec diff\u00e9rents navigateurs. Ce sur quoi je ne reviendrait pas c&#8217;est la comparaison entre IE9 et les anciennes versions de IE. S\u00e9rieusement, si il y avait une r\u00e9gression, IE9 ne serait pas sortie, donc tout le monde s&#8217;en fout \ud83d\ude42 .<br \/>\nNon l\u00e0 o\u00f9 cela m&#8217;\u00e9nerve c&#8217;est lorsqu&#8217;on se met \u00e0 comparer <em>IE9 beta 1<\/em> avec d&#8217;autres <em>beta<\/em>. Je trouve cet exercice totalement ridicule, pour ne pas dire autre chose. C&#8217;est comme si on comparait 2 prototypes de voiture non encore sorties. Certes on a affaire \u00e0 2 voitures qui vous m\u00e8nent d&#8217;un point A \u00e0 un point B mais vu qu&#8217;elles ne sont pas encore sorties&#8230;. toutes les deux, le tableau en question n&#8217;apporte aucune information pertinente car les 2 mod\u00e8les sont<\/p>\n<ol>\n<li>sujet \u00e0 changements d&#8217;ici leur sortie officielle.<\/li>\n<li>encore en plein d\u00e9veloppement. Si je regarde les modifications entre les diff\u00e9rentes beta de <em>Firefox4<\/em> on comprend rapidement que ce comparatif est totalement obsol\u00e8te : et ne parlons m\u00eame pas de Chrome et de son d\u00e9veloppement encore plus original par rapport \u00e0 IE9.<\/li>\n<\/ol>\n<p>Le plus absurde est pourtant ailleurs, de fait IE9 n&#8217;a pas besoin de ce comparatif pour montrer ce dont il est capable. Monsieur lambda n&#8217;installera jamais 4 navigateurs pour v\u00e9rifier les dires (vrai ou faux du dit tableau) et le d\u00e9veloppeur que je suis est suffisamment intelligent pour connaitre, voir et tester les faiblesses et les points forts de chaque navigateur. En clair, ce n&#8217;est pas et cela ne sera jamais une bonne id\u00e9e. Si comparaison il doit y avoir que l&#8217;on compare IE9 stable avec FF 4 stable et les versions correspondantes stable de Safari, Opera et Chrome&#8230; et bonne chance pour bien les d\u00e9terminer \ud83d\ude42 .<\/p>\n<p><strong>3) Le Mode Compatible de IE9<\/strong><\/p>\n<p><strong><a href=\"http:\/\/www.nyamsprod.com\/blog\/wp-content\/uploads\/2010\/09\/compatibility.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1475\" title=\"compatibility\" src=\"http:\/\/www.nyamsprod.com\/blog\/wp-content\/uploads\/2010\/09\/compatibility-500x106.png\" alt=\"\" width=\"500\" height=\"106\" \/><\/a><\/strong>Mais l\u00e0 o\u00f9 le bas blesse c&#8217;est leur &#8220;histoire&#8221; de\u00a0 mode compatible. D\u00e9j\u00e0 qu&#8217;avec IE8 cela m&#8217;\u00e9nervait \u00e0 un point vous ne pouvez pas l&#8217;imaginer&#8230; maintenant avec IE9 c&#8217;est la totale.. vous ne me croyez pas imaginer le sc\u00e9nario suivant.<\/p>\n<p>Bon codeur que vous \u00eates vous codez votre site pour tous les navigateurs r\u00e9cents. Je rappelle que jusqu&#8217;\u00e0 la semaine derni\u00e8re cela signifier IE8 inclut. Comme vous codez en pensant au navigateur du futur qui supporteront tous le CSS3 sans les pr\u00e9fixes, vous utilisez les d\u00e9clarations d\u00e9finitives des bords arrondis. Comme vous utilisez des images en png vous savez que votre site fonctionnera tr\u00e8s bien sous IE8 mais qu&#8217;il \u00e9prouvera quelque probl\u00e8me pour tout navigateur IE inf\u00e9rieur. Alors comme vous \u00eates un codeur qui suit les recommandations des fabricants de navigateurs, vous rajouter la m\u00e9ta sp\u00e9cial de IE qui permet de d\u00e9clencher la compatibilit\u00e9 IE8 pour que ce navigateur affiche correctement les images <em>png<\/em>.<\/p>\n<pre id=\"line1\" style=\"text-align: center;\">&lt;meta http-equiv=\"X-UA-Compatible\" content=\"ie=8\"&gt;<\/pre>\n<p>IE9 sort et vous apprenez avec joie que ce navigateur supporte les bords arrondis tel que d\u00e9finies par le W3C. Vous \u00eates content et vous vous rendez sur votre site pour admirer le r\u00e9sultat et l\u00e0 patatra&#8230; aucun bord arrondis \u00e0 l&#8217;horizon et pourtant Opera et Webkit qui supportent \u00e9galement les bords arrondis eux les montrent.<br \/>\nVous regarder la source de votre document pour voir ce que vous avez mal cod\u00e9 et l\u00e0 l&#8217;horreur saute \u00e0 vos yeux &#8230; <strong>en d\u00e9clenchant la compatibilit\u00e9 pour IE8 vous avez automatiquement d\u00e9sactiver la compatibilit\u00e9 pour IE9<\/strong> .. c&#8217;est con, stupide et totalement cr\u00e9tin&#8230; mais c&#8217;est un avantage selon le marketing de IE9 \ud83d\ude41 . Votre code est bon mais la balise meta de IE cens\u00e9e vous aidez vient de vous faire un coup bas.. Alors qu&#8217;elle est la solution ???<\/p>\n<p>Elle est tr\u00e8s simple, vu que je ne peux pas virer leur m\u00e9ta au risque de voir mon site dans un \u00e9tat pr\u00e9-IE8 m\u00eame sous IE8 , <strong>je recommande quelque chose que la IETeam ne veut pas&#8230; et bien c&#8217;est leur faute&#8230; tous \u00e7a parce qu&#8217;il ne veulent pas casser le web \ud83d\ude41 .<\/strong> A partir d&#8217;aujourd&#8217;hui sur tout site que je code je rajoute le header suivant :<\/p>\n<pre id=\"line1\" style=\"text-align: center;\">&lt;meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"&gt;<\/pre>\n<p>Comme \u00e7a quand IE10 sortira, le probl\u00e8me ne se posera plus! P\u00e9nible et totalement inutile \ud83d\ude41<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Attention: Les informations de ce billet sont susceptibles d&#8217;&ecirc;tre obsol&egrave;tes car vieux de plus 2 ans. Warning: The information you are reading may be obsolete, this post was published more than 2 years ago. Pour les plus perspicaces d&#8217;entre vous vous aurez compris que je vais vous parler de mes impressions apr\u00e8s la sortie de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5],"tags":[65,98,196,264,404,471,536,567],"class_list":["post-1466","post","type-post","status-publish","format-standard","hentry","category-web","tag-beautyoftheweb","tag-chakra","tag-firefox","tag-ie","tag-opera","tag-safari","tag-trident","tag-webkit"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/posts\/1466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/comments?post=1466"}],"version-history":[{"count":0,"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/posts\/1466\/revisions"}],"wp:attachment":[{"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/media?parent=1466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/categories?post=1466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nyamsprod.com\/blog\/wp-json\/wp\/v2\/tags?post=1466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}