<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>c2i.fr - Decompilateur</title><link>http://www.c2i.fr:80/Tags/Decompilateur</link><description>c2i.fr - Decompilateur</description><item><title>La guerre des décompilateurs fait rage..</title><link>http://www.c2i.fr:80/actualites/la-guerre-des-decompilateurs-fait-rage</link><description>&lt;p&gt;&lt;img width="518" height="344" style="padding: 10px; float: right;" alt="" src="/Media/Default/BlogPost/actualites/la-guerre-des-decompilateurs-fait-rage/dotPeek.JPG" /&gt;Si vous &amp;ecirc;tes un d&amp;eacute;veloppeur .NET depuis le d&amp;eacute;but (ou pas), vous connaissez certainement un outil nomm&amp;eacute; &lt;a href="http://www.reflector.net/"&gt;Reflector&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Cet outil, devenu rapidement indispensable, permet de d&amp;eacute;compiler le code source de toute assembly .NET.&lt;/p&gt;
&lt;p&gt;Alors il y a deux positions :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Scandale! Il voit mon code source ! c'est une horreur !&lt;/li&gt;
&lt;li&gt;Gr&amp;acirc;ce &amp;agrave; cet outil, je peux mieux comprendre le framework et son fonctionnement (sans avoir besoin d'une doc incompl&amp;egrave;te).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Reflector, d&amp;eacute;velopp&amp;eacute; par Lutz Roeder, a &amp;eacute;t&amp;eacute; rachet&amp;eacute;. C'&amp;eacute;tait un outil gratuit (mais pas Open Source), qui est devenu payant (mais il existe encore une version gratuite qui n'&amp;eacute;voluera pas).&lt;/p&gt;
&lt;p&gt;Donc, devant ce manque, certains &amp;eacute;diteurs d'outils pour d&amp;eacute;veloppeurs, se sont saisi de l'opportunit&amp;eacute; pour cr&amp;eacute;er leur propre d&amp;eacute;compilateur : cela permet d'attirer dans son giron (et donc potentiellement de vendre ses outils payants) nombre de d&amp;eacute;veloppeurs.&lt;/p&gt;
&lt;p&gt;On retrouve donc Telerik avec son &lt;a href="http://www.telerik.com/products/decompiler.aspx"&gt;JustDecompile&lt;/a&gt; et, c'est l&amp;agrave; ou je voulais arriver, JetBrains avec&lt;a href="http://www.jetbrains.com/decompiler/download/?dotnetblog"&gt; dotPeek 1.0&lt;/a&gt; (version Beta).&lt;/p&gt;
&lt;p&gt;La "GROSSE" nouveaut&amp;eacute; de dotPeek, c'est qu'il supporte les fichiers .winmd. Car cela va &amp;ecirc;tre le challenge des prochaines versions de ces d&amp;eacute;compilateurs : vont'ils supporter (et comment) WinRT ?&lt;/p&gt;
&lt;p&gt;Pour le moment, dotPeek est le seul a supporter les fichiers .winmd (et pas de fa&amp;ccedil;on optimale, je vous assure), mais le travail est en cours, et l'on esp&amp;egrave;re qu'ils trouveront des solutions tr&amp;egrave;s rapidement pour nous &amp;eacute;viter de naviguer (ou plut&amp;ocirc;t errer) dans la documentation de WinRT pour comprendre le fonctionnement interne des API qui nous sont propos&amp;eacute;es.&lt;/p&gt;
&lt;p&gt;NB: dotPeek est &amp;eacute;dit&amp;eacute; par JetBrains, l'&amp;eacute;diteur de l'excellent, must have, ReSharper. (d'ailleurs, ReSharper v7 ne supporte toujorus pas WinRT).&lt;/p&gt;
&lt;p&gt;L'annonce de JetBrains&amp;nbsp;: &lt;a href="http://blogs.jetbrains.com/dotnet/2012/04/dotpeek-10-beta-available/"&gt;http://blogs.jetbrains.com/dotnet/2012/04/dotpeek-10-beta-available/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Vu sur : &lt;a href="http://www.techheadbrothers.com/Informations.aspx/2012/4/19/dotpeek-1-0-beta-disponible"&gt;http://www.techheadbrothers.com/Informations.aspx/2012/4/19/dotpeek-1-0-beta-disponible&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><pubDate>Thu, 19 Apr 2012 21:26:04 GMT</pubDate><guid isPermaLink="true">http://www.c2i.fr:80/actualites/la-guerre-des-decompilateurs-fait-rage</guid></item></channel></rss>