<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog Modulaweb &#187; Microsoft</title>
	<atom:link href="http://www.modulaweb.fr/blog/tags/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.modulaweb.fr/blog</link>
	<description>Le blog des technologies modulables orientées web</description>
	<lastBuildDate>Thu, 16 Dec 2010 03:02:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Internet Explorer™ 8 : enfin un produit Microsoft™ qui respecte les standards</title>
		<link>http://www.modulaweb.fr/blog/2009/03/internet-explorer-8-enfin-un-produit-microsoft-qui-respecte-les-standards/</link>
		<comments>http://www.modulaweb.fr/blog/2009/03/internet-explorer-8-enfin-un-produit-microsoft-qui-respecte-les-standards/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 18:53:57 +0000</pubDate>
		<dc:creator>Jean-François VIAL</dc:creator>
				<category><![CDATA[Discussions]]></category>
		<category><![CDATA[dom]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[png]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://blog.modulaweb.fr/?p=90</guid>
		<description><![CDATA[J'en ai la larme à l'œil : enfin, depuis 10 ans qu'on attendait ça, un produit Microsoft™ respecte (en très grande partie du moins) les standards du web. Jusqu'ici, Internet Explorer™ était un cauchemar pour l'intégration : chaque version ayant ses propres bugs, et ayant pas moins de 3 versions boguées sur le marché, chaque [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-161" href="http://www.modulaweb.fr/blog/2009/03/internet-explorer-8-enfin-un-produit-microsoft-qui-respecte-les-standards/web-browser/"><img class="alignleft size-full wp-image-161" title="web-browser" src="http://www.modulaweb.fr/blog/wp-content/uploads/2009/03/web-browser.png" alt="web-browser" width="128" height="128" /></a>J'en ai la larme à l'œil : enfin, depuis 10 ans qu'on attendait ça, un produit Microsoft™ respecte (en très grande partie du moins) les standards du web.</p>
<p>Jusqu'ici, Internet Explorer™ était un cauchemar pour l'intégration : chaque version ayant ses propres bugs, et ayant pas moins de 3 versions boguées sur le marché, chaque design devait être repensé pour chaque version... autant au niveau design (css) que code (javascript, <acronym title="Document Object Model">DOM</acronym>).</p>
<p>La question qui se pose maintenant est : «est-ce que Internet Explorer™ 8 est toujours Le Mal ?» et ma réponse est «oui, toujours !»<span id="more-90"></span></p>
<h2>Pourquoi Internet Explorer™ est toujours Le Mal ?</h2>
<p>Outre le fait que, par défaut, des informations personnelles sont envoyées à Microsoft™ ("programme d'amélioration des logiciels" et "système proposant des pages en rapport avec les pages que vous visitez, en fonction de l'historique", système "anti-phishing"), Internet Explorer™ garde une rétro-compatibilité avec ses anciennes versions et autorise toujours l'exécution de programmes ActiveX... mais surtout : il permet à certains de dire qu'il n'est plus besoin de se tourner vers des alternatives comme Firefox™, ou Opera™, car Internet Explorer™ fait désormais aussi bien.</p>
<h2>Quoi de neuf sur <acronym title="Internet Explorer™">IE</acronym> ?</h2>
<p>Les standards sont respectés, et l'affichage des sites est du même niveau que Firefox™, Opera™ ou Safari™ et même javascript et le DOM sont "touchés" par ces améliorations ! il n'est plus vraiment besoin d'agir différemment avec cette version d'IE et les autres navigateurs !</p>
<p>Contrepartie de ces améliorations : si vous utilisiez des insertions conditionnelles &amp;lt;!-- [if IE] &gt; il vous faudra les transformer la plus part du temps en &amp;lt;!-- [if lt IE 8]&gt; ou &amp;lt;!-- [if lte IE 7]&gt; car si non vos hacks ne seront plus valides...</p>
<h3>Dans le détail</h3>
<p>Cette partie s'enrichira potentiellement au fil du temps. Travaillant exclusivement sous GNU/Linux, je n'emploie IE que dans une machine virtuelle et ponctuellement pour déboguer des scripts et des règles CSS pour IE... les "découvertes" sont donc irrégulière par usage.</p>
<h4>Standards (HTML-CSS)</h4>
<p>On se croirait dans un navigateur "normal" : le rendu est correct, sans optimisation spécifique, un site web utilisant (X)HTMl et CSS apparaîtra de la même manière que sous Firefox™, Opera™ ou Safari™.</p>
<h4>Javascript et DOM</h4>
<p>Là aussi, rien à signaler de spécifique : IE se comporte enfin normalement et le DOM semble correct : plus besoin de détecter IE et de s'adapter à ses spécificités !</p>
<h4>Support du PNG</h4>
<p>Autrefois, on devait soit ne pas utiliser de PNG transparents soit les utiliser uniquement dans des balises &lt;img&gt; afin de leur appliquer, via javascript, un filtre DirectX™ pour leur ajouter une couche alpha non bugguée : terminé avec cette version! Les PNG transparents sont gérés correctement et n'apparaissent plus, en l'absence de patch, avec un fond beige du plus mauvais effet.</p>
<h4>Vie privée - caractère intrusif</h4>
<p>Lors de l'installation, l'utilisateur est invité à participer au "programme d'amélioration des logiciels" (case cochée par défaut, noyée parmis d'autres infos). Il est aussi invité à ne pas désactiver une fonction permettant à IE de proposer des pages en rapport avec celle qu'on est en train de lire. Enfin, le système anti-phishing, qui compare l'adresse du site que vous êtes en train de visualiser avec une liste de site connus pour être des sites de phishing hébergée par Microsoft™.</p>
<p>Sans vouloir dire que, forcément, Microsoft™ utilise les données recuieuillies à des fins douteuses, étant donné que chez Microsoft™ tout est opaque, breveté, secret, verrouillé... je me pose certaines questions sur la finalité : le MSN™ Live™ Messenger™ n'affiche-t-il pas déjà des publicités, parfois en rapport avec le message personnel de l'utilisateur ou ses conversations ? et cela sans qu'on puisse refuser de voir ces publicités ni connaître, exactement, les informations envoyées aux annonceurs ?</p>
<p>Autre intrusion dans l'utilisation courante : lors de la visite de certains sites, qui ne proposent aucun contenu Flash™, IE propose d'installer le plugin Flash™ prétextant que le site «souhaite» exécuter du Flash™... bizarre et plutôt curieux, surtout si on pense que Microsoft™ tente de prendre des parts de marché à Flash™ avec son produit équivalent Silverlight™.</p>
<p>Par ailleurs, IE intègre un outil permettant de bloquer la divulgation de données à d'autres sites que celui visité via l'inclusion de contenus externes (comme les trackers de visites à la Xiti™ ou Google™ Analytics™)</p>
<h4>Développement - déboguage</h4>
<p>IE intègre désormais un outil, autrefois externe, se voulant l'équivalent de la «Webdevelopper toolbar» disponible en plugin pour Firefox™. Gâce à son mode de retro-compatibilité, on peut déboguer des scripts et CSS pour IE8, IE7 et en «quirks mode». Bien que fournie en fonctionalités, il va falloir travailler encore pour arriver au niveau de la «Webdevelopper toolbar» en ce qui concerne le coté pratique.</p>
<h4 class='related-posts-header'>Articles apparentés</h4><ul class="related-posts-list"><li class="related-post"><a href="http://www.modulaweb.fr/blog/2009/04/flash-non-intrusif/">Flash™ non intrusif</a> </li><li class="related-post"><a href="http://www.modulaweb.fr/blog/2009/02/forcer-l-evaluation-du-code-dans-un-contexte-global-en-javascript/">Forcer l'évaluation du code dans un contexte global en javascript</a> </li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.modulaweb.fr/blog/2009/03/internet-explorer-8-enfin-un-produit-microsoft-qui-respecte-les-standards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

