<?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.new &#34;Romain Deveaud&#34; &#187; .NET/C#</title>
	<atom:link href="http://romaindeveaud.info/blog/category/net-c/feed/" rel="self" type="application/rss+xml" />
	<link>http://romaindeveaud.info/blog</link>
	<description># thoughts of a ruby geek</description>
	<lastBuildDate>Wed, 24 Nov 2010 08:34:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>IronRuby, un autre pas de Microsoft vers l&#8217;Open Source</title>
		<link>http://romaindeveaud.info/blog/2010/05/01/ironruby/</link>
		<comments>http://romaindeveaud.info/blog/2010/05/01/ironruby/#comments</comments>
		<pubDate>Sat, 01 May 2010 11:52:23 +0000</pubDate>
		<dc:creator>Romain</dc:creator>
				<category><![CDATA[.NET/C#]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[ironruby]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://romaindeveaud.info/blog/?p=88</guid>
		<description><![CDATA[Le fait ne peut pas être nié, Microsoft a changé de politique. L&#8217;entreprise ultra proprio-conservatrice veut redorer son image auprès des développeurs adeptes du libre depuis déjà un moment, le comble étant leur contribution au noyau Linux (dans le cas d&#8217;une virtualisation de Linux sur Windows, mais tout de même) !
Depuis maintenant 3 ans Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Le fait ne peut pas être nié, Microsoft a changé de politique. L&#8217;entreprise ultra proprio-conservatrice veut redorer son image auprès des développeurs adeptes du libre depuis <a href="http://www.microsoft.com/opensource/">déjà un moment</a>, le comble étant leur contribution au noyau Linux (dans le cas d&#8217;une virtualisation de Linux sur Windows, mais tout de même) !</p>
<p style="text-align: justify;">Depuis maintenant 3 ans Microsoft s&#8217;est lancé dans le développement de son implémentation de Ruby : IronRuby. Son premier gros avantage est sa grande portabilité, en effet elle tourne sur le framework .NET et sur <a href="http://www.mono-project.com/Main_Page">Mono</a>, et utilise le <a href="http://en.wikipedia.org/wiki/Common_Language_Runtime">.NET Common Language Runtime</a> qui lui permet notamment de bénifier d&#8217;un <a href="http://en.wikipedia.org/wiki/Garbage_collection_(computer_science)">garbage collector</a> bien plus évolué que <a href="http://en.wikipedia.org/wiki/Ruby_MRI">MRI</a>.</p>
<p style="text-align: justify;">Mais surtout IronRuby peut tourner sur le moteur <a href="http://www.microsoft.com/silverlight/">Silverlight</a> (respectivement <a href="http://www.go-mono.com/moonlight/">Moonlight</a> pour Linux) et ainsi être utilisé pour développer des applications web utilisant du son, de la vidéo etc&#8230; Comme pour Flash, tout se passe côté client : un plugin Silverlight doit être installé pour pouvoir faire tourner les applications, et le code Ruby est écrit directement dans des balises HTML (oui oui !) et exécuté à la volée par la machine Silverlight.</p>
<p style="text-align: justify;">
<pre class="brush: xml">&lt;script type=&quot;text/ruby&quot; &gt;
document.message.html = &quot;Hi IronRuby !&quot;
&lt;/script&gt;</pre>
<p style="text-align: justify;">Voilà un petit aperçu des possibilités d&#8217;animation proposées par IronRuby : <a href="http://vimeo.com/8602586">http://vimeo.com/8602586</a>.</p>
<p style="text-align: justify;">Mais pour moi l&#8217;intérêt ne se situe pas dans l&#8217;arrivée d&#8217;une nouvelle technologie mais bien dans le fait que Microsoft veut s&#8217;affirmer dans le monde de l&#8217;Open Source et faire oublier sa politique précédente. Le fait qu&#8217;ils passent (entre autres) par Ruby est également très intéressant, et c&#8217;est une très bonne chose pour ce langage d&#8217;avoir un support aussi important que celui de Microsoft. Malgrès ses nombreux défauts je suis persuadé que Ruby aura un rôle important à jouer (quand les threads seront enfin implantés nativement peut-être&#8230;) surtout auprès des entreprises utilisant des méthodes de développement agiles.</p>
]]></content:encoded>
			<wfw:commentRss>http://romaindeveaud.info/blog/2010/05/01/ironruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
