<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commentaires pour Dust in the net</title>
	<atom:link href="http://dustinthe.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://dustinthe.net</link>
	<description>Quelques grains de poussière dans la toile</description>
	<lastBuildDate>Thu, 26 Aug 2010 13:50:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
		<item>
		<title>Commentaires sur Write once, run everywhere? par Olivier</title>
		<link>http://dustinthe.net/2010/08/25/write-once-run-everywhere/comment-page-1/#comment-70</link>
		<dc:creator>Olivier</dc:creator>
		<pubDate>Thu, 26 Aug 2010 13:50:26 +0000</pubDate>
		<guid isPermaLink="false">http://dustinthe.net/?p=120#comment-70</guid>
		<description>&lt;i&gt;Qui utilise un environnement GNOME complet sous Windows ?&lt;/i&gt;

Les mêmes qui utilisent kde4win? (enfin leur pendant kde-iste, je me doute bien)

C&#039;est un des atouts majeurs de Python par rapport à Java, et un de mes grands regrets (et la raison numéro 1 de mon abandon en ce qui le concerne) : la portabilité est largement simplifiée sous Python. Alors même que Java casse les pieds (pour rester poli) du développeur de manière beaucoup plus forte, l&#039;argument souvent invoqué de la rigueur qui aiderait à la portabilité se retrouve trop souvent pris en défaut.

Quand tu récupères un soft Python qui ne tourne pas sous Win (ou autre plateforme, d&#039;ailleurs), généralement parce qu&#039;il fait appel à du code natif non-porté/compilé, tu t&#039;en sors le plus souvent - au pire - en commentant tout ce qui dépasse. C&#039;est porc, mais ça permet de se rendre compte. Un programme Java à qui il manque du code natif, tu es bon pour : 

 - aller chercher les sources (c&#039;est rarement ce que tu télécharges en premier, dans ces cas-là)
 - les modifier
 - recompiler le tout (c&#039;est en général à ce moment que je me rends compte que je n&#039;ai pas encore installé de JDK récent)
 - et _normalement_ ça suffit.

Je conçois que ça apporte beaucoup d&#039;avantages à Java, en termes de robustesse notamment, mais c&#039;est tellement plus lourd à manipuler qu&#039;un langage interprété. Avec leur foutue histoire de bytecode, ils se retrouvent avec les inconvénients de l&#039;interprété (relative lenteur comparé aux compilés) ET ceux du compilé (code en écriture-seule), tout ça pour un seul petit avantage net : la possibilité d&#039;isoler le code à l&#039;exécution et de lui éviter de faire n&#039;importe quoi. La portabilité fut longtemps rangée dans ces avantages par les commerciaux de Sun, mais même eux n&#039;osent plus - ou n&#039;osaient déjà plus avant de se faire racheter.</description>
		<content:encoded><![CDATA[<p><i>Qui utilise un environnement GNOME complet sous Windows ?</i></p>
<p>Les mêmes qui utilisent kde4win? (enfin leur pendant kde-iste, je me doute bien)</p>
<p>C&#8217;est un des atouts majeurs de Python par rapport à Java, et un de mes grands regrets (et la raison numéro 1 de mon abandon en ce qui le concerne) : la portabilité est largement simplifiée sous Python. Alors même que Java casse les pieds (pour rester poli) du développeur de manière beaucoup plus forte, l&#8217;argument souvent invoqué de la rigueur qui aiderait à la portabilité se retrouve trop souvent pris en défaut.</p>
<p>Quand tu récupères un soft Python qui ne tourne pas sous Win (ou autre plateforme, d&#8217;ailleurs), généralement parce qu&#8217;il fait appel à du code natif non-porté/compilé, tu t&#8217;en sors le plus souvent &#8211; au pire &#8211; en commentant tout ce qui dépasse. C&#8217;est porc, mais ça permet de se rendre compte. Un programme Java à qui il manque du code natif, tu es bon pour : </p>
<p> &#8211; aller chercher les sources (c&#8217;est rarement ce que tu télécharges en premier, dans ces cas-là)<br />
 &#8211; les modifier<br />
 &#8211; recompiler le tout (c&#8217;est en général à ce moment que je me rends compte que je n&#8217;ai pas encore installé de JDK récent)<br />
 &#8211; et _normalement_ ça suffit.</p>
<p>Je conçois que ça apporte beaucoup d&#8217;avantages à Java, en termes de robustesse notamment, mais c&#8217;est tellement plus lourd à manipuler qu&#8217;un langage interprété. Avec leur foutue histoire de bytecode, ils se retrouvent avec les inconvénients de l&#8217;interprété (relative lenteur comparé aux compilés) ET ceux du compilé (code en écriture-seule), tout ça pour un seul petit avantage net : la possibilité d&#8217;isoler le code à l&#8217;exécution et de lui éviter de faire n&#8217;importe quoi. La portabilité fut longtemps rangée dans ces avantages par les commerciaux de Sun, mais même eux n&#8217;osent plus &#8211; ou n&#8217;osaient déjà plus avant de se faire racheter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Write once, run everywhere? par Guillaume</title>
		<link>http://dustinthe.net/2010/08/25/write-once-run-everywhere/comment-page-1/#comment-69</link>
		<dc:creator>Guillaume</dc:creator>
		<pubDate>Thu, 26 Aug 2010 13:42:02 +0000</pubDate>
		<guid isPermaLink="false">http://dustinthe.net/?p=120#comment-69</guid>
		<description>Qui utilise un environnement GNOME complet sous Windows ?
Chez java-gnome on propose pas de binaires Windows pas parce que ce n&#039;est pas compatible ou que l&#039;on a la flemme. Le code est portable, on utilise tous du GNU/Linux, donc on fait du GNU/Linux. Si un Windowsien se pointe avec un patch pour faire marcher le système de &quot;build&quot; sous Windows (ça marche avec cygwin déjà), on l&#039;acceptera. Par contre, il faudra recompiler, éh oui, java-gnome c&#039;est pas que du Java, y&#039;a du C aussi.</description>
		<content:encoded><![CDATA[<p>Qui utilise un environnement GNOME complet sous Windows ?<br />
Chez java-gnome on propose pas de binaires Windows pas parce que ce n&#8217;est pas compatible ou que l&#8217;on a la flemme. Le code est portable, on utilise tous du GNU/Linux, donc on fait du GNU/Linux. Si un Windowsien se pointe avec un patch pour faire marcher le système de &laquo;&nbsp;build&nbsp;&raquo; sous Windows (ça marche avec cygwin déjà), on l&#8217;acceptera. Par contre, il faudra recompiler, éh oui, java-gnome c&#8217;est pas que du Java, y&#8217;a du C aussi.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Laconi.ca: utilisation de lilUrl (2) par Olivier</title>
		<link>http://dustinthe.net/2009/08/12/laconi-ca-utilisation-de-lilurl-2/comment-page-1/#comment-68</link>
		<dc:creator>Olivier</dc:creator>
		<pubDate>Wed, 12 Aug 2009 12:10:08 +0000</pubDate>
		<guid isPermaLink="false">http://dustinthe.net/?p=56#comment-68</guid>
		<description>Apparemment, tout va bien, et les mises-à-jour sont bien postées (sur http://toeg.im/olivier ). Prochaine étape, l&#039;intégration XMPP.</description>
		<content:encoded><![CDATA[<p>Apparemment, tout va bien, et les mises-à-jour sont bien postées (sur <a href="http://toeg.im/olivier" rel="nofollow">http://toeg.im/olivier</a> ). Prochaine étape, l&#8217;intégration XMPP.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Where is my mind? par Olivier</title>
		<link>http://dustinthe.net/2008/02/25/where-is-my-mind/comment-page-1/#comment-67</link>
		<dc:creator>Olivier</dc:creator>
		<pubDate>Thu, 12 Mar 2009 13:35:25 +0000</pubDate>
		<guid isPermaLink="false">http://dustinthe.net/?p=7#comment-67</guid>
		<description>Retest?</description>
		<content:encoded><![CDATA[<p>Retest?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Where is my mind? par Olivier</title>
		<link>http://dustinthe.net/2008/02/25/where-is-my-mind/comment-page-1/#comment-20</link>
		<dc:creator>Olivier</dc:creator>
		<pubDate>Sat, 05 Jul 2008 00:40:25 +0000</pubDate>
		<guid isPermaLink="false">http://dustinthe.net/?p=7#comment-20</guid>
		<description>Test?</description>
		<content:encoded><![CDATA[<p>Test?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Holy days par Olivier</title>
		<link>http://dustinthe.net/2007/12/21/holy-days/comment-page-1/#comment-3</link>
		<dc:creator>Olivier</dc:creator>
		<pubDate>Wed, 09 Jan 2008 11:28:54 +0000</pubDate>
		<guid isPermaLink="false">http://dustinthe.net/?p=5#comment-3</guid>
		<description>Gros malin, va :)</description>
		<content:encoded><![CDATA[<p>Gros malin, va <img src='http://dustinthe.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Holy days par jfk</title>
		<link>http://dustinthe.net/2007/12/21/holy-days/comment-page-1/#comment-2</link>
		<dc:creator>jfk</dc:creator>
		<pubDate>Sun, 06 Jan 2008 01:32:54 +0000</pubDate>
		<guid isPermaLink="false">http://dustinthe.net/?p=5#comment-2</guid>
		<description>je crains que ce blog soit sous le joug d&#039;une dictature et de ce fait d&#039;une censure qui dépasse l&#039;entendement.. à bon entendeur..</description>
		<content:encoded><![CDATA[<p>je crains que ce blog soit sous le joug d&#8217;une dictature et de ce fait d&#8217;une censure qui dépasse l&#8217;entendement.. à bon entendeur..</p>
]]></content:encoded>
	</item>
</channel>
</rss>
