<?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 public Blog&amp;lt;Benwit&amp;gt; monblog;</title>
	<atom:link href="https://blog.developpez.com/benwit/comments/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/benwit</link>
	<description></description>
	<lastBuildDate>Wed, 20 Feb 2013 16:55:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Commentaires sur Les plugins de Google Wave sont de retour par yvan02</title>
		<link>https://blog.developpez.com/benwit/p9611/outils/google-wave/les_plugins_de_google_wave_sont_de_retou#comment-105</link>
		<dc:creator><![CDATA[yvan02]]></dc:creator>
		<pubDate>Wed, 20 Feb 2013 16:55:15 +0000</pubDate>
		<guid isPermaLink="false">#comment-105</guid>
		<description><![CDATA[Merci pour cette information. J&#039;adore les outils de Google.]]></description>
		<content:encoded><![CDATA[<p>Merci pour cette information. J&rsquo;adore les outils de Google.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Commentaires dans les fichiers .properties par Recap java, semaine 22, année 2012 &#124; Blog de la rubrique java</title>
		<link>https://blog.developpez.com/benwit/p11062/outils/eclipse/commentaires_dans_les_fichiers_propertie#comment-104</link>
		<dc:creator><![CDATA[Recap java, semaine 22, année 2012 &#124; Blog de la rubrique java]]></dc:creator>
		<pubDate>Fri, 04 Jan 2013 17:25:15 +0000</pubDate>
		<guid isPermaLink="false">#comment-104</guid>
		<description><![CDATA[[...] Commentaires dans les fichiers .properties par benwit (02/06/2012 08:43) Si vous utilisez Eclipse, vous connaissez surement le CTRL + SHIFT + / pour commenter/décommenter le code Java avec // Découvert par hasard, si vous faites de même dans un fichier .properties (clé = valeur), vous commentez/décommentez les lignes avec # [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] Commentaires dans les fichiers .properties par benwit (02/06/2012 08:43) Si vous utilisez Eclipse, vous connaissez surement le CTRL + SHIFT + / pour commenter/décommenter le code Java avec // Découvert par hasard, si vous faites de même dans un fichier .properties (clé = valeur), vous commentez/décommentez les lignes avec # [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Mes impressions sur Devoxx France 2012 par Recap java, semaine 16, année 2012 &#124; Blog de la rubrique java</title>
		<link>https://blog.developpez.com/benwit/p10975/langages/java/mes_impressions_sur_devoxx_france_2012#comment-103</link>
		<dc:creator><![CDATA[Recap java, semaine 16, année 2012 &#124; Blog de la rubrique java]]></dc:creator>
		<pubDate>Fri, 04 Jan 2013 17:23:27 +0000</pubDate>
		<guid isPermaLink="false">#comment-103</guid>
		<description><![CDATA[[...] Mes impressions sur Devoxx France 2012 par benwit (21/04/2012 22:00) C&#8217;est la première fois que j&#8217;assiste à une conférence Java sur 3 jours et même si je n&#8217;ai pas de critères de comparaison, j&#8217;ai trouvé cette expérience plutôt instructive et sympathique. En revanche, c&#8217;était plus fatiguant que je ne le pensai, ceci explique pourquoi je ne vous fait un retour que maintenant&#8230; Coté organisation En un mot : Super ! Une rapide vérification de la carte d&#8217;identité pour retirer mon badge. Un vestiaire pour stocker [...] [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] Mes impressions sur Devoxx France 2012 par benwit (21/04/2012 22:00) C&#8217;est la première fois que j&#8217;assiste à une conférence Java sur 3 jours et même si je n&#8217;ai pas de critères de comparaison, j&#8217;ai trouvé cette expérience plutôt instructive et sympathique. En revanche, c&#8217;était plus fatiguant que je ne le pensai, ceci explique pourquoi je ne vous fait un retour que maintenant&#8230; Coté organisation En un mot : Super ! Une rapide vérification de la carte d&#8217;identité pour retirer mon badge. Un vestiaire pour stocker [&#8230;] [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur GWT aujourd&#8217;hui par Recap java, semaine 9, année 2012 &#124; Blog de la rubrique java</title>
		<link>https://blog.developpez.com/benwit/p10781/langages/java/gwt_aujourd_hui#comment-102</link>
		<dc:creator><![CDATA[Recap java, semaine 9, année 2012 &#124; Blog de la rubrique java]]></dc:creator>
		<pubDate>Fri, 04 Jan 2013 17:21:54 +0000</pubDate>
		<guid isPermaLink="false">#comment-102</guid>
		<description><![CDATA[[...] Maven  GWT aujourd’hui par benwit (02/03/2012 09:37) Une discussion intéressante sur GWT à travers plusieurs blogs [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] Maven  GWT aujourd’hui par benwit (02/03/2012 09:37) Une discussion intéressante sur GWT à travers plusieurs blogs [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Comment contourner une débilité du W3C avec GXT ? par Recap java, semaine 8, année 2011 &#124; Blog de la rubrique java</title>
		<link>https://blog.developpez.com/benwit/p9765/environnements/comment_contourner_une_debilite_du_w3c_a#comment-101</link>
		<dc:creator><![CDATA[Recap java, semaine 8, année 2011 &#124; Blog de la rubrique java]]></dc:creator>
		<pubDate>Fri, 04 Jan 2013 17:10:24 +0000</pubDate>
		<guid isPermaLink="false">#comment-101</guid>
		<description><![CDATA[[...] Comment contourner une débilité du W3C avec GXT ? par benwit (23/02/2011 17:52) Vous connaissez surement le champ d&#8217;upload de fichier des navigateurs web. Certains mettent le nom complet du fichier (avec son chemin), d&#8217;autre le nom court du fichier pour des raisons de sécurité (Le serveur n&#8217;a pas besoin de savoir où se trouve le fichier sur le client). Jusque là, tout va bien. Mais il se trouve que des **** du W3C ont décidé dans la spécification HTML5 de préfixer le nom de fichier par &#171;&#160;C:fakepath&#160;&#187; [...] [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] Comment contourner une débilité du W3C avec GXT ? par benwit (23/02/2011 17:52) Vous connaissez surement le champ d&#8217;upload de fichier des navigateurs web. Certains mettent le nom complet du fichier (avec son chemin), d&#8217;autre le nom court du fichier pour des raisons de sécurité (Le serveur n&#8217;a pas besoin de savoir où se trouve le fichier sur le client). Jusque là, tout va bien. Mais il se trouve que des **** du W3C ont décidé dans la spécification HTML5 de préfixer le nom de fichier par &#171;&#160;C:fakepath&#160;&#187; [&#8230;] [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Les plugins de Google Wave sont de retour par Recap java, semaine 52, année 2011 &#124; Blog de la rubrique java</title>
		<link>https://blog.developpez.com/benwit/p9611/outils/google-wave/les_plugins_de_google_wave_sont_de_retou#comment-100</link>
		<dc:creator><![CDATA[Recap java, semaine 52, année 2011 &#124; Blog de la rubrique java]]></dc:creator>
		<pubDate>Fri, 04 Jan 2013 17:09:48 +0000</pubDate>
		<guid isPermaLink="false">#comment-100</guid>
		<description><![CDATA[[...] Les plugins de Google Wave sont de retour par benwit (28/12/2010 12:42) Les plugins de Google Wave refont surface dans Google Shared Spaces. C&#8217;est vrai que ça semble encore expérimentale (hébergé chez googlelabs) mais s&#8217;ils vous manquaient, c&#8217;est peut être un moyen de les utiliser à nouveau. Source : http://googlewave.blogspot.com/2010/12/announcing-google-shared-spaces.html [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] Les plugins de Google Wave sont de retour par benwit (28/12/2010 12:42) Les plugins de Google Wave refont surface dans Google Shared Spaces. C&#8217;est vrai que ça semble encore expérimentale (hébergé chez googlelabs) mais s&#8217;ils vous manquaient, c&#8217;est peut être un moyen de les utiliser à nouveau. Source : <a href="http://googlewave.blogspot.com/2010/12/announcing-google-shared-spaces.html" rel="nofollow">http://googlewave.blogspot.com/2010/12/announcing-google-shared-spaces.html</a> [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Développement d&#8217;une application GAE avec GWT par Recap java, semaine 49, année 2010 &#124; Blog de la rubrique java</title>
		<link>https://blog.developpez.com/benwit/p9564/langages/java/developpement_d_une_application_gae_avec#comment-99</link>
		<dc:creator><![CDATA[Recap java, semaine 49, année 2010 &#124; Blog de la rubrique java]]></dc:creator>
		<pubDate>Fri, 04 Jan 2013 17:08:14 +0000</pubDate>
		<guid isPermaLink="false">#comment-99</guid>
		<description><![CDATA[[...] Développement d’une application GAE avec GWT par benwit (09/12/2010 10:20) Sur gwt-gae-book, le développeur Marius Andreiana a écrit une documentation illustrant le développement professionnel d&#8217;applications utilisant Google Web Toolkit et Google App Engine. Le genre de ressource assez rare pour être signaler &#8230; [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] Développement d’une application GAE avec GWT par benwit (09/12/2010 10:20) Sur gwt-gae-book, le développeur Marius Andreiana a écrit une documentation illustrant le développement professionnel d&#8217;applications utilisant Google Web Toolkit et Google App Engine. Le genre de ressource assez rare pour être signaler &#8230; [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur La concurrence des navigateurs a du bon ! par Recap java, semaine 31, année 2010 &#124; Blog de la rubrique java</title>
		<link>https://blog.developpez.com/benwit/p9180/environnements/web/la_concurrence_des_navigateurs_a_du_bon#comment-98</link>
		<dc:creator><![CDATA[Recap java, semaine 31, année 2010 &#124; Blog de la rubrique java]]></dc:creator>
		<pubDate>Fri, 04 Jan 2013 17:04:32 +0000</pubDate>
		<guid isPermaLink="false">#comment-98</guid>
		<description><![CDATA[[...] La concurrence des navigateurs a du bon ! par benwit (06/08/2010 10:13) Vous vous rappelez de votre navigateur en 2002 ? Probablement Internet Explorer puisqu&#8217;il était à son apogée ! Je me rappelle également qu&#8217;entre 2001 et 2004 (pour être gentil), les navigateurs n&#8217;ont quasiment pas évolués. La concurrence a donc du bon pour que le leader (Il a le bras long et les poches profondes) se sorte les doigts de l&#8217;endroit où il méritait de recevoir un bon coup de pied. Bref, IE9 semble vraiment prometteur [...] [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] La concurrence des navigateurs a du bon ! par benwit (06/08/2010 10:13) Vous vous rappelez de votre navigateur en 2002 ? Probablement Internet Explorer puisqu&#8217;il était à son apogée ! Je me rappelle également qu&#8217;entre 2001 et 2004 (pour être gentil), les navigateurs n&#8217;ont quasiment pas évolués. La concurrence a donc du bon pour que le leader (Il a le bras long et les poches profondes) se sorte les doigts de l&#8217;endroit où il méritait de recevoir un bon coup de pied. Bref, IE9 semble vraiment prometteur [&#8230;] [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Mes impressions sur Devoxx France 2012 par benwit</title>
		<link>https://blog.developpez.com/benwit/p10975/langages/java/mes_impressions_sur_devoxx_france_2012#comment-1</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Sun, 22 Apr 2012 07:14:16 +0000</pubDate>
		<guid isPermaLink="false">#comment-1</guid>
		<description><![CDATA[Quand j&#039;ai écrit, j&#039;avais en tête première en date de naissance.&lt;br /&gt;
Mais comme je n&#039;en suis pas certain, c&#039;est pour cela que j&#039;ai ajouté un pont d&#039;interrogation. Si certain ont des références, ils peuvent les donner.&lt;br /&gt;
&lt;br /&gt;
D&#039;ailleurs, je ne pense pas que le speaker l&#039;ai dit. C&#039;est juste qu&#039;il semblait très enthousiaste de cette solution vis a vis des cloud fermés de google, amazon, micosoft que c&#039;est l&#039;impression que ça m&#039;a donné.&lt;br /&gt;
&lt;br /&gt;
Ce qui est certain en revanche, c&#039;est la première que j&#039;ai découvert et grâce à ton intervention, je viens d&#039;en découvrir deux de plus.&lt;br /&gt;
Tu les utilises ?]]></description>
		<content:encoded><![CDATA[<p>Quand j&rsquo;ai écrit, j&rsquo;avais en tête première en date de naissance.<br />
Mais comme je n&rsquo;en suis pas certain, c&rsquo;est pour cela que j&rsquo;ai ajouté un pont d&rsquo;interrogation. Si certain ont des références, ils peuvent les donner.</p>
<p>D&rsquo;ailleurs, je ne pense pas que le speaker l&rsquo;ai dit. C&rsquo;est juste qu&rsquo;il semblait très enthousiaste de cette solution vis a vis des cloud fermés de google, amazon, micosoft que c&rsquo;est l&rsquo;impression que ça m&rsquo;a donné.</p>
<p>Ce qui est certain en revanche, c&rsquo;est la première que j&rsquo;ai découvert et grâce à ton intervention, je viens d&rsquo;en découvrir deux de plus.<br />
Tu les utilises ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Mes impressions sur Devoxx France 2012 par Neoh59</title>
		<link>https://blog.developpez.com/benwit/p10975/langages/java/mes_impressions_sur_devoxx_france_2012#comment-2</link>
		<dc:creator><![CDATA[Neoh59]]></dc:creator>
		<pubDate>Sat, 21 Apr 2012 23:03:58 +0000</pubDate>
		<guid isPermaLink="false">#comment-2</guid>
		<description><![CDATA[&lt;blockquote&gt;Il nous a également parlé de Cloud Foundry, la (première ?) plateforme de cloud open-source !&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Tu veux dire première en terme d&#039;adoption ou sa date de naissance ?&lt;br /&gt;
Moi j&#039;ai aussi entendu parler de OpenShift et Stratos&lt;br /&gt;
En googlant à l&#039;instant j&#039;ai trouvé cet article : http://jimdowney.net/2011/06/22/pathways-to-an-open-source-cloud/&lt;br /&gt;
&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<blockquote><p>Il nous a également parlé de Cloud Foundry, la (première ?) plateforme de cloud open-source !</p></blockquote>
<p>Tu veux dire première en terme d&rsquo;adoption ou sa date de naissance ?<br />
Moi j&rsquo;ai aussi entendu parler de OpenShift et Stratos<br />
En googlant à l&rsquo;instant j&rsquo;ai trouvé cet article : <a href="http://jimdowney.net/2011/06/22/pathways-to-an-open-source-cloud/" rel="nofollow">http://jimdowney.net/2011/06/22/pathways-to-an-open-source-cloud/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur GWT aujourd&#8217;hui par Philippe Bastiani</title>
		<link>https://blog.developpez.com/benwit/p10781/langages/java/gwt_aujourd_hui#comment-24</link>
		<dc:creator><![CDATA[Philippe Bastiani]]></dc:creator>
		<pubDate>Mon, 05 Mar 2012 21:04:14 +0000</pubDate>
		<guid isPermaLink="false">#comment-24</guid>
		<description><![CDATA[Merci pour ce billet... &lt;br /&gt;
&lt;br /&gt;
Je ne suis plus l&#039;actualité GWT depuis fort longtemps... mais, je suis toujours étonné de lire que l&#039;on puisse encore reprocher à GWT son manque de suivi au niveau des Widgets ! Mythe ou réalité ?&lt;br /&gt;
&lt;br /&gt;
a+&lt;br /&gt;
Philippe]]></description>
		<content:encoded><![CDATA[<p>Merci pour ce billet&#8230; </p>
<p>Je ne suis plus l&rsquo;actualité GWT depuis fort longtemps&#8230; mais, je suis toujours étonné de lire que l&rsquo;on puisse encore reprocher à GWT son manque de suivi au niveau des Widgets ! Mythe ou réalité ?</p>
<p>a+<br />
Philippe</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Développement d&#8217;une application GAE avec GWT par jpoulson</title>
		<link>https://blog.developpez.com/benwit/p9564/langages/java/developpement_d_une_application_gae_avec#comment-13</link>
		<dc:creator><![CDATA[jpoulson]]></dc:creator>
		<pubDate>Sat, 05 Mar 2011 20:37:41 +0000</pubDate>
		<guid isPermaLink="false">#comment-13</guid>
		<description><![CDATA[Ressource intéressante. Je vais ajouter le lien à mes favoris.]]></description>
		<content:encoded><![CDATA[<p>Ressource intéressante. Je vais ajouter le lien à mes favoris.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Comment contourner une débilité du W3C avec GXT ? par adiguba</title>
		<link>https://blog.developpez.com/benwit/p9765/environnements/comment_contourner_une_debilite_du_w3c_a#comment-96</link>
		<dc:creator><![CDATA[adiguba]]></dc:creator>
		<pubDate>Mon, 28 Feb 2011 09:38:22 +0000</pubDate>
		<guid isPermaLink="false">#comment-96</guid>
		<description><![CDATA[Le problème c&#039;est que tu n&#039;arriveras pas à imposer un outil qui serait incompatible avec l&#039;existant. Ici Chrome se calque clairement sur le comportement d&#039;Internet Explorer.&lt;br /&gt;
&lt;br /&gt;
C&#039;est malheureux mais tout le monde se fout du respect des standards du moment que ca marche... Va convaincre un manager de changer de navigateur si cela l&#039;oblige à renouveller ou modifier toutes ses applications Web !&lt;br /&gt;
&lt;br /&gt;
Cette optique n&#039;est pas si mauvaise en soit. Cela permet d&#039;utiliser un navigateur récent avec l&#039;existant. Sans cela je suis sûr que la part d&#039;IE6 serait encore plus importante.&lt;br /&gt;
&lt;br /&gt;
Si on veut se débarrasser d&#039;IE6 il faut malheureusement en passer par là, car les sites &quot;optimisés pour IE6&quot; ne disparaitront pas aussi vide...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
a++]]></description>
		<content:encoded><![CDATA[<p>Le problème c&rsquo;est que tu n&rsquo;arriveras pas à imposer un outil qui serait incompatible avec l&rsquo;existant. Ici Chrome se calque clairement sur le comportement d&rsquo;Internet Explorer.</p>
<p>C&rsquo;est malheureux mais tout le monde se fout du respect des standards du moment que ca marche&#8230; Va convaincre un manager de changer de navigateur si cela l&rsquo;oblige à renouveller ou modifier toutes ses applications Web !</p>
<p>Cette optique n&rsquo;est pas si mauvaise en soit. Cela permet d&rsquo;utiliser un navigateur récent avec l&rsquo;existant. Sans cela je suis sûr que la part d&rsquo;IE6 serait encore plus importante.</p>
<p>Si on veut se débarrasser d&rsquo;IE6 il faut malheureusement en passer par là, car les sites &laquo;&nbsp;optimisés pour IE6&Prime; ne disparaitront pas aussi vide&#8230;</p>
<p>
a++</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Comment contourner une débilité du W3C avec GXT ? par benwit</title>
		<link>https://blog.developpez.com/benwit/p9765/environnements/comment_contourner_une_debilite_du_w3c_a#comment-95</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Mon, 28 Feb 2011 09:22:32 +0000</pubDate>
		<guid isPermaLink="false">#comment-95</guid>
		<description><![CDATA[Oui pour l&#039;aspect pragmatique mais je pense néanmoins qu&#039;il arrive un moment où on peut (doit ?) dire stop.&lt;br /&gt;
Exemple : Des sites d&#039;entreprises n&#039;ont été développés que pour IE6 donc les nouvelles applications doivent être compatibles IE6 et avec cette boucle vicieuse, on se retrouve 10 ans plus tard à utiliser un navigateur que même son éditeur recommande de mettre à jour.&lt;br /&gt;
&lt;br /&gt;
Je pense qu&#039;on peut être courageux et essayer de casser la boucle.&lt;br /&gt;
Exemple : Cette nouvelle application devra être utilisée sous firefox (ou chrome).&lt;br /&gt;
Alors, effectivement, cela apporte de l&#039;hétérogénéité (deux navigateurs à gérer pendant un laps de temps). On ne parle d&#039;urbanisation des S.I pour rien !&lt;br /&gt;
&lt;br /&gt;
Surtout qu&#039;en entreprise, il est en théorie plus facile d&#039;imposer des outils.&lt;br /&gt;
&lt;br /&gt;
Dans le web public, il faut être en effet courageux et accepter de perdre des clients au moment où on se rend compte qu&#039;on fait 80% d&#039;efforts pour 20% d&#039;entre eux.&lt;br /&gt;
&lt;br /&gt;
Ce ne sont pas des décisions faciles à prendre. La compatibilité est un critère comme un autre, il faut juste bien déterminer la valeur qu&#039;on souhaite lui donner.&lt;br /&gt;
&lt;br /&gt;
Je ne critiquerai jamais quelqu&#039;un qui est conscient des alternatives et qui fait le choix d&#039;être pragmatique pour les buts qu&#039;il vise.&lt;br /&gt;
Ceci dit, c&#039;est parfois révélateur d&#039;un état d&#039;esprit qui frise au conformisme étroit.&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>Oui pour l&rsquo;aspect pragmatique mais je pense néanmoins qu&rsquo;il arrive un moment où on peut (doit ?) dire stop.<br />
Exemple : Des sites d&rsquo;entreprises n&rsquo;ont été développés que pour IE6 donc les nouvelles applications doivent être compatibles IE6 et avec cette boucle vicieuse, on se retrouve 10 ans plus tard à utiliser un navigateur que même son éditeur recommande de mettre à jour.</p>
<p>Je pense qu&rsquo;on peut être courageux et essayer de casser la boucle.<br />
Exemple : Cette nouvelle application devra être utilisée sous firefox (ou chrome).<br />
Alors, effectivement, cela apporte de l&rsquo;hétérogénéité (deux navigateurs à gérer pendant un laps de temps). On ne parle d&rsquo;urbanisation des S.I pour rien !</p>
<p>Surtout qu&rsquo;en entreprise, il est en théorie plus facile d&rsquo;imposer des outils.</p>
<p>Dans le web public, il faut être en effet courageux et accepter de perdre des clients au moment où on se rend compte qu&rsquo;on fait 80% d&rsquo;efforts pour 20% d&rsquo;entre eux.</p>
<p>Ce ne sont pas des décisions faciles à prendre. La compatibilité est un critère comme un autre, il faut juste bien déterminer la valeur qu&rsquo;on souhaite lui donner.</p>
<p>Je ne critiquerai jamais quelqu&rsquo;un qui est conscient des alternatives et qui fait le choix d&rsquo;être pragmatique pour les buts qu&rsquo;il vise.<br />
Ceci dit, c&rsquo;est parfois révélateur d&rsquo;un état d&rsquo;esprit qui frise au conformisme étroit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Comment contourner une débilité du W3C avec GXT ? par adiguba</title>
		<link>https://blog.developpez.com/benwit/p9765/environnements/comment_contourner_une_debilite_du_w3c_a#comment-94</link>
		<dc:creator><![CDATA[adiguba]]></dc:creator>
		<pubDate>Mon, 28 Feb 2011 08:49:21 +0000</pubDate>
		<guid isPermaLink="false">#comment-94</guid>
		<description><![CDATA[Ce n&#039;est pas aussi évident...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cela peut être complètement aberrant mais il faut parfois &quot;implémenter&quot; des bugs ou des comportements &quot;hors-normes&quot; pour assurer une meilleure compatibilité.&lt;br /&gt;
&lt;br /&gt;
Je ne parle pas ici d&#039;un HTML 5 tout propre tout beau mais de compatibilité avec l&#039;existant. Surtout si tu veux t&#039;imposer dans le monde de l&#039;entreprise !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tu peux avoir un navigateur qui correspondent au top du top du respect des standards, mais si ce dernier ne fonctionne pas avec l&#039;intranet d&#039;une entreprise tu va avoir du mal à convaincre... même si le problème vient de l&#039;intranet et non pas du navigateur !!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Firefox avait eu des problèmes similaires au début, à causes de son moteur de rendu trop respectueux des standards, ce qui était incompatible avec un grand nombre de site de l&#039;époque conçus pour IE5/IE6. Ils avait dû introduire un mode de rendu &quot;quirks&quot; qui reproduisait le même comportement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Malheureusement on ne peut pas faire grand chose contre cela, à moins de migrer/corriger tous les navigateurs du monde et tous les sites internet/intranet du monde...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
a++]]></description>
		<content:encoded><![CDATA[<p>Ce n&rsquo;est pas aussi évident&#8230;</p>
<p>
Cela peut être complètement aberrant mais il faut parfois &laquo;&nbsp;implémenter&nbsp;&raquo; des bugs ou des comportements &laquo;&nbsp;hors-normes&nbsp;&raquo; pour assurer une meilleure compatibilité.</p>
<p>Je ne parle pas ici d&rsquo;un HTML 5 tout propre tout beau mais de compatibilité avec l&rsquo;existant. Surtout si tu veux t&rsquo;imposer dans le monde de l&rsquo;entreprise !</p>
<p>
Tu peux avoir un navigateur qui correspondent au top du top du respect des standards, mais si ce dernier ne fonctionne pas avec l&rsquo;intranet d&rsquo;une entreprise tu va avoir du mal à convaincre&#8230; même si le problème vient de l&rsquo;intranet et non pas du navigateur !!!</p>
<p>
Firefox avait eu des problèmes similaires au début, à causes de son moteur de rendu trop respectueux des standards, ce qui était incompatible avec un grand nombre de site de l&rsquo;époque conçus pour IE5/IE6. Ils avait dû introduire un mode de rendu &laquo;&nbsp;quirks&nbsp;&raquo; qui reproduisait le même comportement.</p>
<p>Malheureusement on ne peut pas faire grand chose contre cela, à moins de migrer/corriger tous les navigateurs du monde et tous les sites internet/intranet du monde&#8230;</p>
<p>
a++</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Comment contourner une débilité du W3C avec GXT ? par benwit</title>
		<link>https://blog.developpez.com/benwit/p9765/environnements/comment_contourner_une_debilite_du_w3c_a#comment-93</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Sun, 27 Feb 2011 19:53:45 +0000</pubDate>
		<guid isPermaLink="false">#comment-93</guid>
		<description><![CDATA[adiGuba, merci pour ton commentaire, &lt;br /&gt;
Il m&#039;a obligé à relire le brouillon de spécification du W3C.&lt;br /&gt;
&lt;br /&gt;
Effectivement, aujourd&#039;hui, avec tes yeux et à tête reposée, je vois les choses un peu différemment concernant mon accusation sur ce fait en particulier (le fond du problème restant le même).&lt;br /&gt;
&lt;br /&gt;
La spécification ne reste qu&#039;une spécification et on peut déporter la responsabilité de suivre ou non des recommandations au niveau des implémentations. Ce n&#039;est pas la première fois que certaines seront suivies ou non.&lt;br /&gt;
Ayant rencontré ce problème sous Chrome (windows et linux), j&#039;ai rapidement recherché l&#039;origine et je me suis laissé influencer par un commentaire disant que les développeurs ne faisaient que suivre la spécification pour des raisons de compatibilité.&lt;br /&gt;
&lt;br /&gt;
Après avoir relu le texte, on n&#039;a qu&#039;à dire que mon énervement est plus profond et est lié à tous ces ronds de cuir qui prennent des décisions par incompétences ou par intérêt financier. L&#039;informatique regorge de systèmes faits de brics et de brocs ... Des claviers AZERTY et QWERTY hérités de l&#039;époque des machines à écrire et conçus pour ralentir notre frappe, des ports obsolètes qu&#039;on a traîné sur des PC récents, des applications web développées initialement sur un protocole sans état conçu pour des documents ...&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>adiGuba, merci pour ton commentaire, <br />
Il m&rsquo;a obligé à relire le brouillon de spécification du W3C.</p>
<p>Effectivement, aujourd&rsquo;hui, avec tes yeux et à tête reposée, je vois les choses un peu différemment concernant mon accusation sur ce fait en particulier (le fond du problème restant le même).</p>
<p>La spécification ne reste qu&rsquo;une spécification et on peut déporter la responsabilité de suivre ou non des recommandations au niveau des implémentations. Ce n&rsquo;est pas la première fois que certaines seront suivies ou non.<br />
Ayant rencontré ce problème sous Chrome (windows et linux), j&rsquo;ai rapidement recherché l&rsquo;origine et je me suis laissé influencer par un commentaire disant que les développeurs ne faisaient que suivre la spécification pour des raisons de compatibilité.</p>
<p>Après avoir relu le texte, on n&rsquo;a qu&rsquo;à dire que mon énervement est plus profond et est lié à tous ces ronds de cuir qui prennent des décisions par incompétences ou par intérêt financier. L&rsquo;informatique regorge de systèmes faits de brics et de brocs &#8230; Des claviers AZERTY et QWERTY hérités de l&rsquo;époque des machines à écrire et conçus pour ralentir notre frappe, des ports obsolètes qu&rsquo;on a traîné sur des PC récents, des applications web développées initialement sur un protocole sans état conçu pour des documents &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Comment contourner une débilité du W3C avec GXT ? par adiguba</title>
		<link>https://blog.developpez.com/benwit/p9765/environnements/comment_contourner_une_debilite_du_w3c_a#comment-92</link>
		<dc:creator><![CDATA[adiguba]]></dc:creator>
		<pubDate>Sun, 27 Feb 2011 19:14:28 +0000</pubDate>
		<guid isPermaLink="false">#comment-92</guid>
		<description><![CDATA[Salut,&lt;br /&gt;
&lt;br /&gt;
Je ne vois pas où les spécifications HTML5 oblige l&#039;utilisation de ce préfixe !? Perso je lis plutôt une note concernant les implémentations actuelles des navigateurs (et IE en particulier), avec un exemple de code permettant de gérer proprement tous les cas...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le problème c&#039;est que ces erreurs de jeunesse sont tellement utilisés qu&#039;on ne peut pas forcément s&#039;en passer aussi facilement.&lt;br /&gt;
&lt;br /&gt;
a++]]></description>
		<content:encoded><![CDATA[<p>Salut,</p>
<p>Je ne vois pas où les spécifications HTML5 oblige l&rsquo;utilisation de ce préfixe !? Perso je lis plutôt une note concernant les implémentations actuelles des navigateurs (et IE en particulier), avec un exemple de code permettant de gérer proprement tous les cas&#8230;</p>
<p>
Le problème c&rsquo;est que ces erreurs de jeunesse sont tellement utilisés qu&rsquo;on ne peut pas forcément s&rsquo;en passer aussi facilement.</p>
<p>a++</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Comment contourner une débilité du W3C avec GXT ? par benwit</title>
		<link>https://blog.developpez.com/benwit/p9765/environnements/comment_contourner_une_debilite_du_w3c_a#comment-91</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Sun, 27 Feb 2011 17:30:08 +0000</pubDate>
		<guid isPermaLink="false">#comment-91</guid>
		<description><![CDATA[Merci pour cette réponse. J&#039;espère qu&#039;elle sera lue par ceux qui peuvent changer les choses mais qui n&#039;osent pas. ]]></description>
		<content:encoded><![CDATA[<p>Merci pour cette réponse. J&rsquo;espère qu&rsquo;elle sera lue par ceux qui peuvent changer les choses mais qui n&rsquo;osent pas. </p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Comment contourner une débilité du W3C avec GXT ? par tulipebleu</title>
		<link>https://blog.developpez.com/benwit/p9765/environnements/comment_contourner_une_debilite_du_w3c_a#comment-90</link>
		<dc:creator><![CDATA[tulipebleu]]></dc:creator>
		<pubDate>Sun, 27 Feb 2011 10:28:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-90</guid>
		<description><![CDATA[Tu as tout a fait raison.&lt;br /&gt;
&lt;br /&gt;
Il aurait été plus propre de faire un nouveau standard bien conçu, plutôt que d&#039;essayer de réviser le HTML. Parce que la, si j&#039;ai bien compris, si on upload le fichier &quot;/etc/passwd&quot;, il va mettre &quot;c:fakepath/etc/passwd&quot;, et le proxy ne va pas bloquer.&lt;br /&gt;
&lt;br /&gt;
Quand je voie le protocole DNS (impossible a bien sécuriser), les protocoles smtp/pop (impossible de bloquer correctement les spams), le protocole FTP qui n&#039;est toujours pas standarisé (et qui gère très mal le transfert d&#039;une arborescence avec beaucoup de sous répertoire), le protocole http qui devrait être plus stricte pour éviter les attaques, et consort, il est temps de tout remettre à plat. Il devrait y avoir un moyen simple pour distinguer les envoie de fichier par formulaire légitimes, des transferts de fichiers pirates. ce moyen de distinction devrait être à temps constant, pour éviter les DDOS.&lt;br /&gt;
&lt;br /&gt;
Au lieux de ça, les acteurs de l&#039;internet mettent le paquet pour que leurs logiciels fonctionnent avec les techno web défaillantes (gmail, Office Web Apps, etc...). Un jour il y aura des catastrophes pour les particuliers, et ont leur répondra &quot;c&#039;est pas moi, c&#039;est la faute à pas de chance&quot;. C&#039;est pas une question de chance, mais plutôt du manque de courage de ceux qui décident des protocoles à utiliser pour l&#039;internet.&lt;br /&gt;
&lt;br /&gt;
Quand quelque chose doit duré longtemps, et qu&#039;il y a un problème de conception des le départ, il faut le corrigé le plus tôt possible, quitte a ce qu&#039;il y ait des incompatibilités au début. C&#039;est vrai au niveau logiciel, mais aussi au niveau des standards. IPV6, par exemple, a été conçu des les années 90, bien avant qu&#039;il y ai la pénurie d&#039;adresse IPV4.]]></description>
		<content:encoded><![CDATA[<p>Tu as tout a fait raison.</p>
<p>Il aurait été plus propre de faire un nouveau standard bien conçu, plutôt que d&rsquo;essayer de réviser le HTML. Parce que la, si j&rsquo;ai bien compris, si on upload le fichier &laquo;&nbsp;/etc/passwd&nbsp;&raquo;, il va mettre &laquo;&nbsp;c:fakepath/etc/passwd&nbsp;&raquo;, et le proxy ne va pas bloquer.</p>
<p>Quand je voie le protocole DNS (impossible a bien sécuriser), les protocoles smtp/pop (impossible de bloquer correctement les spams), le protocole FTP qui n&rsquo;est toujours pas standarisé (et qui gère très mal le transfert d&rsquo;une arborescence avec beaucoup de sous répertoire), le protocole http qui devrait être plus stricte pour éviter les attaques, et consort, il est temps de tout remettre à plat. Il devrait y avoir un moyen simple pour distinguer les envoie de fichier par formulaire légitimes, des transferts de fichiers pirates. ce moyen de distinction devrait être à temps constant, pour éviter les DDOS.</p>
<p>Au lieux de ça, les acteurs de l&rsquo;internet mettent le paquet pour que leurs logiciels fonctionnent avec les techno web défaillantes (gmail, Office Web Apps, etc&#8230;). Un jour il y aura des catastrophes pour les particuliers, et ont leur répondra &laquo;&nbsp;c&rsquo;est pas moi, c&rsquo;est la faute à pas de chance&nbsp;&raquo;. C&rsquo;est pas une question de chance, mais plutôt du manque de courage de ceux qui décident des protocoles à utiliser pour l&rsquo;internet.</p>
<p>Quand quelque chose doit duré longtemps, et qu&rsquo;il y a un problème de conception des le départ, il faut le corrigé le plus tôt possible, quitte a ce qu&rsquo;il y ait des incompatibilités au début. C&rsquo;est vrai au niveau logiciel, mais aussi au niveau des standards. IPV6, par exemple, a été conçu des les années 90, bien avant qu&rsquo;il y ai la pénurie d&rsquo;adresse IPV4.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Développement d&#8217;une application GAE avec GWT par cedric.lamalle</title>
		<link>https://blog.developpez.com/benwit/p9564/langages/java/developpement_d_une_application_gae_avec#comment-12</link>
		<dc:creator><![CDATA[cedric.lamalle]]></dc:creator>
		<pubDate>Fri, 10 Dec 2010 15:41:06 +0000</pubDate>
		<guid isPermaLink="false">#comment-12</guid>
		<description><![CDATA[Un grand merci pour ce lien. Je viens de le survoler et un article aussi complet est vraiment rare.]]></description>
		<content:encoded><![CDATA[<p>Un grand merci pour ce lien. Je viens de le survoler et un article aussi complet est vraiment rare.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Bientôt un GUI Builder Google pour les applications GWT ? par benwit</title>
		<link>https://blog.developpez.com/benwit/p9179/langages/java/bientot_un_gui_builder_pour_les_applicat#comment-23</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Mon, 20 Sep 2010 08:58:20 +0000</pubDate>
		<guid isPermaLink="false">#comment-23</guid>
		<description><![CDATA[Vu ces jours derniers sur leur site, les outils sont disponibles :&lt;br /&gt;
http://code.google.com/webtoolkit/download.html&lt;br /&gt;
&lt;br /&gt;
http://googlewebtoolkit.blogspot.com/2010/09/google-relaunches-instantiations.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les autres produits de Instantiations (Swing, SWT, ...), je suis pas certains que le site de GWT soit le plus indiqué ...]]></description>
		<content:encoded><![CDATA[<p>Vu ces jours derniers sur leur site, les outils sont disponibles :<br />
<a href="http://code.google.com/webtoolkit/download.html" rel="nofollow">http://code.google.com/webtoolkit/download.html</a></p>
<p><a href="http://googlewebtoolkit.blogspot.com/2010/09/google-relaunches-instantiations.html" rel="nofollow">http://googlewebtoolkit.blogspot.com/2010/09/google-relaunches-instantiations.html</a></p>
<p>
Pour les autres produits de Instantiations (Swing, SWT, &#8230;), je suis pas certains que le site de GWT soit le plus indiqué &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Bientôt un GUI Builder Google pour les applications GWT ? par loic38_01</title>
		<link>https://blog.developpez.com/benwit/p9179/langages/java/bientot_un_gui_builder_pour_les_applicat#comment-22</link>
		<dc:creator><![CDATA[loic38_01]]></dc:creator>
		<pubDate>Mon, 09 Aug 2010 11:27:25 +0000</pubDate>
		<guid isPermaLink="false">#comment-22</guid>
		<description><![CDATA[@antony810  : Pour l&#039;intégration avec Spring je te conseille ce lien : http://www.javacodegeeks.com/2010/07/gwt-2-spring-3-jpa-2-hibernate-35.html]]></description>
		<content:encoded><![CDATA[<p>@antony810  : Pour l&rsquo;intégration avec Spring je te conseille ce lien : <a href="http://www.javacodegeeks.com/2010/07/gwt-2-spring-3-jpa-2-hibernate-35.html" rel="nofollow">http://www.javacodegeeks.com/2010/07/gwt-2-spring-3-jpa-2-hibernate-35.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Bientôt un GUI Builder Google pour les applications GWT ? par antony810</title>
		<link>https://blog.developpez.com/benwit/p9179/langages/java/bientot_un_gui_builder_pour_les_applicat#comment-21</link>
		<dc:creator><![CDATA[antony810]]></dc:creator>
		<pubDate>Sat, 07 Aug 2010 17:47:16 +0000</pubDate>
		<guid isPermaLink="false">#comment-21</guid>
		<description><![CDATA[Tres bonne nouvelle pour GWT et il ne manque plus qu&#039;une intégration avec Spring ou Java EE pour réaliser des applications dynamique ajax. ]]></description>
		<content:encoded><![CDATA[<p>Tres bonne nouvelle pour GWT et il ne manque plus qu&rsquo;une intégration avec Spring ou Java EE pour réaliser des applications dynamique ajax. </p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Bientôt un GUI Builder Google pour les applications GWT ? par benwit</title>
		<link>https://blog.developpez.com/benwit/p9179/langages/java/bientot_un_gui_builder_pour_les_applicat#comment-20</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Fri, 06 Aug 2010 18:50:38 +0000</pubDate>
		<guid isPermaLink="false">#comment-20</guid>
		<description><![CDATA[Pour faire cette killer App, il faudrait que Google améliore aussi l&#039;IDE sur la partie données.&lt;br /&gt;
Que ce soit avec du SQL ou du JPA, les outils d&#039;accès aux données en développement sont très pratiques pour tester des requêtes. Or l&#039;implémentation locale du DataStore d&#039;App Engine est encore assez légère.]]></description>
		<content:encoded><![CDATA[<p>Pour faire cette killer App, il faudrait que Google améliore aussi l&rsquo;IDE sur la partie données.<br />
Que ce soit avec du SQL ou du JPA, les outils d&rsquo;accès aux données en développement sont très pratiques pour tester des requêtes. Or l&rsquo;implémentation locale du DataStore d&rsquo;App Engine est encore assez légère.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Bientôt un GUI Builder Google pour les applications GWT ? par dgirard</title>
		<link>https://blog.developpez.com/benwit/p9179/langages/java/bientot_un_gui_builder_pour_les_applicat#comment-19</link>
		<dc:creator><![CDATA[dgirard]]></dc:creator>
		<pubDate>Fri, 06 Aug 2010 15:34:34 +0000</pubDate>
		<guid isPermaLink="false">#comment-19</guid>
		<description><![CDATA[Au dela de l&#039;interet que peut avoir ce genre d&#039;outils pour la creation rapide d&#039;IHM. J&#039;attends plutot des choses du cote de AppEngine.&lt;br /&gt;
Avoir un outil qui permet de faire rapidement des applications avec deploiement sur le Cloud est une killer App pour la democratisation du developpement d&#039;applications pour le web. Google a maintenant toute la stack pour realiser cette killer App : le toolkit (GWT), l&#039;IDE (Designer), le runtime (AppEngine).&lt;br /&gt;
&lt;br /&gt;
-&gt; Celui qui maitrise l&#039;IDE est l&#039;acteur le plus puissant d&#039;un echo systeme de developpement&lt;br /&gt;
&lt;br /&gt;
Cordialement,&lt;br /&gt;
Didier]]></description>
		<content:encoded><![CDATA[<p>Au dela de l&rsquo;interet que peut avoir ce genre d&rsquo;outils pour la creation rapide d&rsquo;IHM. J&rsquo;attends plutot des choses du cote de AppEngine.<br />
Avoir un outil qui permet de faire rapidement des applications avec deploiement sur le Cloud est une killer App pour la democratisation du developpement d&rsquo;applications pour le web. Google a maintenant toute la stack pour realiser cette killer App : le toolkit (GWT), l&rsquo;IDE (Designer), le runtime (AppEngine).</p>
<p>-> Celui qui maitrise l&rsquo;IDE est l&rsquo;acteur le plus puissant d&rsquo;un echo systeme de developpement</p>
<p>Cordialement,<br />
Didier</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Bientôt un GUI Builder Google pour les applications GWT ? par loic38_01</title>
		<link>https://blog.developpez.com/benwit/p9179/langages/java/bientot_un_gui_builder_pour_les_applicat#comment-18</link>
		<dc:creator><![CDATA[loic38_01]]></dc:creator>
		<pubDate>Fri, 06 Aug 2010 09:01:18 +0000</pubDate>
		<guid isPermaLink="false">#comment-18</guid>
		<description><![CDATA[Oui je suis d&#039;accord, pour générer du xml ça marche beaucoup mieux qu&#039;avec du code java.&lt;br /&gt;
Voir par exemple Flex builder, plus sympa que les générateurs swing qui &quot;vomissent&quot; des pavés de code Java illisible...]]></description>
		<content:encoded><![CDATA[<p>Oui je suis d&rsquo;accord, pour générer du xml ça marche beaucoup mieux qu&rsquo;avec du code java.<br />
Voir par exemple Flex builder, plus sympa que les générateurs swing qui &laquo;&nbsp;vomissent&nbsp;&raquo; des pavés de code Java illisible&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Bientôt un GUI Builder Google pour les applications GWT ? par benwit</title>
		<link>https://blog.developpez.com/benwit/p9179/langages/java/bientot_un_gui_builder_pour_les_applicat#comment-17</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Fri, 06 Aug 2010 08:42:55 +0000</pubDate>
		<guid isPermaLink="false">#comment-17</guid>
		<description><![CDATA[Comme toi, Nicolas, je suis pas très friand de ce genre d&#039;outil (surtout pour la génération de code). Le refactoring est une horreur ! Je vais plus vite via le code.&lt;br /&gt;
&lt;br /&gt;
En revanche, pour du XML, cela s&#039;y prête probablement mieux et j&#039;y vois deux avantages :&lt;br /&gt;
- Peut démocratiser la techno auprès d&#039;un public débutant&lt;br /&gt;
- Peut servir au prototypage rapide&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>Comme toi, Nicolas, je suis pas très friand de ce genre d&rsquo;outil (surtout pour la génération de code). Le refactoring est une horreur ! Je vais plus vite via le code.</p>
<p>En revanche, pour du XML, cela s&rsquo;y prête probablement mieux et j&rsquo;y vois deux avantages :<br />
&#8211; Peut démocratiser la techno auprès d&rsquo;un public débutant<br />
&#8211; Peut servir au prototypage rapide</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Bientôt un GUI Builder Google pour les applications GWT ? par nicorama</title>
		<link>https://blog.developpez.com/benwit/p9179/langages/java/bientot_un_gui_builder_pour_les_applicat#comment-16</link>
		<dc:creator><![CDATA[nicorama]]></dc:creator>
		<pubDate>Fri, 06 Aug 2010 08:31:30 +0000</pubDate>
		<guid isPermaLink="false">#comment-16</guid>
		<description><![CDATA[Bravo à eux, qui ont su rapidement prendre le bon train ! Cela fait envie :)&lt;br /&gt;
Sinon ce genre d&#039;outil est à mon avis peu utile... &lt;br /&gt;
J&#039;ai également pas mal travaillé avec les Javabeans de Netbeans, et au final, gérer le refactoring d&#039;un composant est un horreur. J&#039;ai droit à Ext Designer au travail, et bon... bof...&lt;br /&gt;
&lt;br /&gt;
Cependant les utilisateur de .NET sont en général ravis de leur outils. Sait-on jamais :)]]></description>
		<content:encoded><![CDATA[<p>Bravo à eux, qui ont su rapidement prendre le bon train ! Cela fait envie <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /><br />
Sinon ce genre d&rsquo;outil est à mon avis peu utile&#8230; <br />
J&rsquo;ai également pas mal travaillé avec les Javabeans de Netbeans, et au final, gérer le refactoring d&rsquo;un composant est un horreur. J&rsquo;ai droit à Ext Designer au travail, et bon&#8230; bof&#8230;</p>
<p>Cependant les utilisateur de .NET sont en général ravis de leur outils. Sait-on jamais <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Bientôt un GUI Builder Google pour les applications GWT ? par benwit</title>
		<link>https://blog.developpez.com/benwit/p9179/langages/java/bientot_un_gui_builder_pour_les_applicat#comment-15</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Fri, 06 Aug 2010 08:24:52 +0000</pubDate>
		<guid isPermaLink="false">#comment-15</guid>
		<description><![CDATA[Leur site n&#039;est plus accessible actuellement et je n&#039;ai pas donc vérifier mais il me semble que GWTDesigner était un plugin pour Eclipse.&lt;br /&gt;
J&#039;espère donc comme toi qu&#039;ils l&#039;intégreront au plugin GWT de base !&lt;br /&gt;
De là à dire que les développeurs GWT sous Netbeans vont revenir sous Eclipse ...]]></description>
		<content:encoded><![CDATA[<p>Leur site n&rsquo;est plus accessible actuellement et je n&rsquo;ai pas donc vérifier mais il me semble que GWTDesigner était un plugin pour Eclipse.<br />
J&rsquo;espère donc comme toi qu&rsquo;ils l&rsquo;intégreront au plugin GWT de base !<br />
De là à dire que les développeurs GWT sous Netbeans vont revenir sous Eclipse &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Bientôt un GUI Builder Google pour les applications GWT ? par loic38_01</title>
		<link>https://blog.developpez.com/benwit/p9179/langages/java/bientot_un_gui_builder_pour_les_applicat#comment-14</link>
		<dc:creator><![CDATA[loic38_01]]></dc:creator>
		<pubDate>Fri, 06 Aug 2010 08:16:31 +0000</pubDate>
		<guid isPermaLink="false">#comment-14</guid>
		<description><![CDATA[Ça serait une bonne nouvelle, et ça pourrait aider à l&#039;adoption de GWT, surtout si le designer est intégré au plugin GWT de base! ]]></description>
		<content:encoded><![CDATA[<p>Ça serait une bonne nouvelle, et ça pourrait aider à l&rsquo;adoption de GWT, surtout si le designer est intégré au plugin GWT de base! </p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur GWT 2.0, premiers essais &#8230; par benwit</title>
		<link>https://blog.developpez.com/benwit/p8366/langages/java/gwt_2_0_premiers_essais#comment-11</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Wed, 25 Nov 2009 19:20:12 +0000</pubDate>
		<guid isPermaLink="false">#comment-11</guid>
		<description><![CDATA[Étrange si tu n&#039;as pas modifié ton module entre les chargements de version.&lt;br /&gt;
Comme je n&#039;ai pas essayé la MS1, je n&#039;ai pas pu observer une similitude.&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;histoire du port, j&#039;espère qu&#039;ils auront réglé ça d&#039;ici la sortie officielle.&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>Étrange si tu n&rsquo;as pas modifié ton module entre les chargements de version.<br />
Comme je n&rsquo;ai pas essayé la MS1, je n&rsquo;ai pas pu observer une similitude.</p>
<p>Pour l&rsquo;histoire du port, j&rsquo;espère qu&rsquo;ils auront réglé ça d&rsquo;ici la sortie officielle.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur GWT 2.0, premiers essais &#8230; par Alwin</title>
		<link>https://blog.developpez.com/benwit/p8366/langages/java/gwt_2_0_premiers_essais#comment-10</link>
		<dc:creator><![CDATA[Alwin]]></dc:creator>
		<pubDate>Wed, 25 Nov 2009 17:08:15 +0000</pubDate>
		<guid isPermaLink="false">#comment-10</guid>
		<description><![CDATA[Merci pour ton retour benwit.&lt;br /&gt;
&lt;br /&gt;
Je suis arrivé à la même conclusion que toi concernant le N° du port qui change à chaque lancement et... c&#039;est pénible.&lt;br /&gt;
Plus la possibilité de bookmarker son appli en cour de développement.&lt;br /&gt;
&lt;br /&gt;
En ce qui me concerne, j&#039;ai testé la migration de la 2.0.ms1 à la 2.0.rc1 et...hic !&lt;br /&gt;
sans rien modifier dans mon code, je me retrouve systématiquement avec une erreur :&lt;br /&gt;
 [ERROR] [xxx] Unable to find &#039;xxx.gwt.xml&#039; on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?&lt;br /&gt;
&lt;br /&gt;
Est-ce réellement une histoire de &#039;typo&#039; ? J&#039;en doute, tout fonctionnais sous 2.0.ms1 et l&#039;ancienne version du plugin.]]></description>
		<content:encoded><![CDATA[<p>Merci pour ton retour benwit.</p>
<p>Je suis arrivé à la même conclusion que toi concernant le N° du port qui change à chaque lancement et&#8230; c&rsquo;est pénible.<br />
Plus la possibilité de bookmarker son appli en cour de développement.</p>
<p>En ce qui me concerne, j&rsquo;ai testé la migration de la 2.0.ms1 à la 2.0.rc1 et&#8230;hic !<br />
sans rien modifier dans mon code, je me retrouve systématiquement avec une erreur :<br />
 [ERROR] [xxx] Unable to find &lsquo;xxx.gwt.xml&rsquo; on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?</p>
<p>Est-ce réellement une histoire de &lsquo;typo&rsquo; ? J&rsquo;en doute, tout fonctionnais sous 2.0.ms1 et l&rsquo;ancienne version du plugin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Wave vu du ciel français par neo.51</title>
		<link>https://blog.developpez.com/benwit/p8204/environnements/web/google_wave_vu_du_ciel_francais#comment-75</link>
		<dc:creator><![CDATA[neo.51]]></dc:creator>
		<pubDate>Mon, 19 Oct 2009 14:19:13 +0000</pubDate>
		<guid isPermaLink="false">#comment-75</guid>
		<description><![CDATA[J&#039;ai comblé le grand trou qu&#039;on voit dans le sud ouest ce matin :)]]></description>
		<content:encoded><![CDATA[<p>J&rsquo;ai comblé le grand trou qu&rsquo;on voit dans le sud ouest ce matin <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Wave vu du ciel français par benwit</title>
		<link>https://blog.developpez.com/benwit/p8204/environnements/web/google_wave_vu_du_ciel_francais#comment-74</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Sat, 17 Oct 2009 19:37:44 +0000</pubDate>
		<guid isPermaLink="false">#comment-74</guid>
		<description><![CDATA[lol]]></description>
		<content:encoded><![CDATA[<p>lol</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Wave vu du ciel français par elitost</title>
		<link>https://blog.developpez.com/benwit/p8204/environnements/web/google_wave_vu_du_ciel_francais#comment-73</link>
		<dc:creator><![CDATA[elitost]]></dc:creator>
		<pubDate>Sat, 17 Oct 2009 19:31:52 +0000</pubDate>
		<guid isPermaLink="false">#comment-73</guid>
		<description><![CDATA[on remarquera celui qui vit sur une île ou dans une base sous marine style maison du méchant dans 007 et le no man&#039;s land autour de Dijon.&lt;br /&gt;
&lt;br /&gt;
A+ les wavers]]></description>
		<content:encoded><![CDATA[<p>on remarquera celui qui vit sur une île ou dans une base sous marine style maison du méchant dans 007 et le no man&rsquo;s land autour de Dijon.</p>
<p>A+ les wavers</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Wave : Tsunami en vue ! par lunatix</title>
		<link>https://blog.developpez.com/benwit/p8202/environnements/web/google_wave_tsunami_en_vue_1#comment-88</link>
		<dc:creator><![CDATA[lunatix]]></dc:creator>
		<pubDate>Fri, 16 Oct 2009 11:17:17 +0000</pubDate>
		<guid isPermaLink="false">#comment-88</guid>
		<description><![CDATA[je suis assez d&#039;accord avec neo.51 (la premiere fois ca :D )&lt;br /&gt;
la base est la, tout est a créer : les robots, les gadgets, les utilisations ! ]]></description>
		<content:encoded><![CDATA[<p>je suis assez d&rsquo;accord avec neo.51 (la premiere fois ca <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /> )<br />
la base est la, tout est a créer : les robots, les gadgets, les utilisations ! </p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Wave : Tsunami en vue ! par neo.51</title>
		<link>https://blog.developpez.com/benwit/p8202/environnements/web/google_wave_tsunami_en_vue_1#comment-87</link>
		<dc:creator><![CDATA[neo.51]]></dc:creator>
		<pubDate>Fri, 16 Oct 2009 09:35:03 +0000</pubDate>
		<guid isPermaLink="false">#comment-87</guid>
		<description><![CDATA[ça fait quelques jours que je suis dessus. Google Wave en l&#039;état c&#039;est un projet en preview. Par contre il se passe clairement quelque chose ... je sais pas combien de temps le projet va mettre pour aboutir, surement très longtemps car il y a encore beaucoup de choses à faire, mais Google Wave repose sur des bases qui laisse présager des choses énormes... je pense que même les développeurs GW ne peuvent pas prédire comment ça va évoluer :)]]></description>
		<content:encoded><![CDATA[<p>ça fait quelques jours que je suis dessus. Google Wave en l&rsquo;état c&rsquo;est un projet en preview. Par contre il se passe clairement quelque chose &#8230; je sais pas combien de temps le projet va mettre pour aboutir, surement très longtemps car il y a encore beaucoup de choses à faire, mais Google Wave repose sur des bases qui laisse présager des choses énormes&#8230; je pense que même les développeurs GW ne peuvent pas prédire comment ça va évoluer <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Wave : Prenons le large &#8230; par benwit</title>
		<link>https://blog.developpez.com/benwit/p8195/environnements/web/google_wave_prenons_le_large#comment-86</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Wed, 14 Oct 2009 10:45:06 +0000</pubDate>
		<guid isPermaLink="false">#comment-86</guid>
		<description><![CDATA[@Gectou4, pour la &quot;preview&quot; utilisateur, je crois que c&#039;est possible.&lt;br /&gt;
D&#039;ailleurs, il me semble qu&#039;ils n&#039;ont pas précisé si pour les 100 000 testeurs, il s&#039;agit du chiffre de départ ou d&#039;arrivée :&lt;br /&gt;
- 100 000 invits initiales à 10 invits (ce qui porte à 1 000 000 testeurs) &lt;br /&gt;
- 10 000 invits initiales à 10 invits (ce qui fait les 100 000 testeurs) &lt;br /&gt;
&lt;br /&gt;
Pour la &quot;dev&quot;, malheureusement non.]]></description>
		<content:encoded><![CDATA[<p>@Gectou4, pour la &laquo;&nbsp;preview&nbsp;&raquo; utilisateur, je crois que c&rsquo;est possible.<br />
D&rsquo;ailleurs, il me semble qu&rsquo;ils n&rsquo;ont pas précisé si pour les 100 000 testeurs, il s&rsquo;agit du chiffre de départ ou d&rsquo;arrivée :<br />
&#8211; 100 000 invits initiales à 10 invits (ce qui porte à 1 000 000 testeurs) <br />
&#8211; 10 000 invits initiales à 10 invits (ce qui fait les 100 000 testeurs) </p>
<p>Pour la &laquo;&nbsp;dev&nbsp;&raquo;, malheureusement non.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Wave : Prenons le large &#8230; par Gectou4</title>
		<link>https://blog.developpez.com/benwit/p8195/environnements/web/google_wave_prenons_le_large#comment-85</link>
		<dc:creator><![CDATA[Gectou4]]></dc:creator>
		<pubDate>Wed, 14 Oct 2009 09:17:41 +0000</pubDate>
		<guid isPermaLink="false">#comment-85</guid>
		<description><![CDATA[Ceux qui test peuvent-ils déjà inviter des amis à rejoindre Wave ?&lt;br /&gt;
Ils avaient laissé entendre que cela marcherait comme les début de Gmail.]]></description>
		<content:encoded><![CDATA[<p>Ceux qui test peuvent-ils déjà inviter des amis à rejoindre Wave ?<br />
Ils avaient laissé entendre que cela marcherait comme les début de Gmail.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Wave : Prenons le large &#8230; par adiguba</title>
		<link>https://blog.developpez.com/benwit/p8195/environnements/web/google_wave_prenons_le_large#comment-84</link>
		<dc:creator><![CDATA[adiguba]]></dc:creator>
		<pubDate>Wed, 14 Oct 2009 08:45:57 +0000</pubDate>
		<guid isPermaLink="false">#comment-84</guid>
		<description><![CDATA[Sympa les illustrations :D&lt;br /&gt;
&lt;br /&gt;
Malgré plusieurs améliorations, l&#039;interface reste dans le ton de GMail (simple et efficace). Et perso j&#039;aime bien :D&lt;br /&gt;
&lt;br /&gt;
a++]]></description>
		<content:encoded><![CDATA[<p>Sympa les illustrations <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
<p>Malgré plusieurs améliorations, l&rsquo;interface reste dans le ton de GMail (simple et efficace). Et perso j&rsquo;aime bien <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
<p>a++</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Wave : Prenons le large &#8230; par Neii Mad</title>
		<link>https://blog.developpez.com/benwit/p8195/environnements/web/google_wave_prenons_le_large#comment-83</link>
		<dc:creator><![CDATA[Neii Mad]]></dc:creator>
		<pubDate>Wed, 14 Oct 2009 08:24:06 +0000</pubDate>
		<guid isPermaLink="false">#comment-83</guid>
		<description><![CDATA[Un article très illustré qui fait plaisir à lire/regarder !&lt;br /&gt;
&lt;br /&gt;
Et ca me rend encore plus impatient d&#039;être à l&#039;open day de Google Wave :)]]></description>
		<content:encoded><![CDATA[<p>Un article très illustré qui fait plaisir à lire/regarder !</p>
<p>Et ca me rend encore plus impatient d&rsquo;être à l&rsquo;open day de Google Wave <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Wave : Bienvenue à bord moussaillon ! par neo.51</title>
		<link>https://blog.developpez.com/benwit/p8189/produits-services/gwt/google_wave_bienvenue_a_bord_mousaillon#comment-82</link>
		<dc:creator><![CDATA[neo.51]]></dc:creator>
		<pubDate>Tue, 13 Oct 2009 10:59:51 +0000</pubDate>
		<guid isPermaLink="false">#comment-82</guid>
		<description><![CDATA[Il parait que la version publique est vraiment plus rapide que celle des dev.&lt;br /&gt;
Avec firefox 3.5 c&#039;était &quot;moyen&quot; avec chrome ça marche nickel. Bref y a encore beaucoup de travail d&#039;ailleurs c&#039;est pas une &quot;beta&quot; mais une &quot;preview&quot; donc c&#039;est bien moins abouti que les gmail et picassa qu&#039;on a éssayé en béta]]></description>
		<content:encoded><![CDATA[<p>Il parait que la version publique est vraiment plus rapide que celle des dev.<br />
Avec firefox 3.5 c&rsquo;était &laquo;&nbsp;moyen&nbsp;&raquo; avec chrome ça marche nickel. Bref y a encore beaucoup de travail d&rsquo;ailleurs c&rsquo;est pas une &laquo;&nbsp;beta&nbsp;&raquo; mais une &laquo;&nbsp;preview&nbsp;&raquo; donc c&rsquo;est bien moins abouti que les gmail et picassa qu&rsquo;on a éssayé en béta</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Wave : Bienvenue à bord moussaillon ! par benwit</title>
		<link>https://blog.developpez.com/benwit/p8189/produits-services/gwt/google_wave_bienvenue_a_bord_mousaillon#comment-81</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Tue, 13 Oct 2009 09:16:30 +0000</pubDate>
		<guid isPermaLink="false">#comment-81</guid>
		<description><![CDATA[@Baptiste Wicht,&lt;br /&gt;
Comme semble le confimer neo.51, la version allégée qui ressemble au gmail actuel (probablement parce que wavesandbox.com utilise un compte Google App) n&#039;est pas &quot;mélangée&quot; à la preview &quot;publique&quot; de Wave.&lt;br /&gt;
Et rassure toi, la nouvelle vague est hyper réactive et fluide.&lt;br /&gt;
&lt;br /&gt;
@adiGuba,&lt;br /&gt;
Pour un habitué, rien de très compliqué mais il y a quand même pas mal de notions implicites et pour l&#039;utilisateur lambda, j&#039;ai des craintes ...&lt;br /&gt;
&lt;br /&gt;
@neo.51, c&#039;est ce que je pensai.&lt;br /&gt;
La version dev nous permet d&#039;ajouter des plugins dont les siens.&lt;br /&gt;
&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>@Baptiste Wicht,<br />
Comme semble le confimer neo.51, la version allégée qui ressemble au gmail actuel (probablement parce que wavesandbox.com utilise un compte Google App) n&rsquo;est pas &laquo;&nbsp;mélangée&nbsp;&raquo; à la preview &laquo;&nbsp;publique&nbsp;&raquo; de Wave.<br />
Et rassure toi, la nouvelle vague est hyper réactive et fluide.</p>
<p>@adiGuba,<br />
Pour un habitué, rien de très compliqué mais il y a quand même pas mal de notions implicites et pour l&rsquo;utilisateur lambda, j&rsquo;ai des craintes &#8230;</p>
<p>@neo.51, c&rsquo;est ce que je pensai.<br />
La version dev nous permet d&rsquo;ajouter des plugins dont les siens.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Wave : Bienvenue à bord moussaillon ! par Baptiste Wicht</title>
		<link>https://blog.developpez.com/benwit/p8189/produits-services/gwt/google_wave_bienvenue_a_bord_mousaillon#comment-80</link>
		<dc:creator><![CDATA[Baptiste Wicht]]></dc:creator>
		<pubDate>Tue, 13 Oct 2009 08:54:40 +0000</pubDate>
		<guid isPermaLink="false">#comment-80</guid>
		<description><![CDATA[C&#039;est bizarre qu&#039;il y aie autant de différences entre publique et développeurs. &lt;br /&gt;
&lt;br /&gt;
+1 pour les invitations :aie:]]></description>
		<content:encoded><![CDATA[<p>C&rsquo;est bizarre qu&rsquo;il y aie autant de différences entre publique et développeurs. </p>
<p>+1 pour les invitations :aie:</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Wave : Bienvenue à bord moussaillon ! par arno31</title>
		<link>https://blog.developpez.com/benwit/p8189/produits-services/gwt/google_wave_bienvenue_a_bord_mousaillon#comment-79</link>
		<dc:creator><![CDATA[arno31]]></dc:creator>
		<pubDate>Tue, 13 Oct 2009 08:46:02 +0000</pubDate>
		<guid isPermaLink="false">#comment-79</guid>
		<description><![CDATA[Ca a vraiment l&#039;air sympa, l&#039;outil ultime de Google !&lt;br /&gt;
A voir la super vidéo trouvée par developpez.com : http://www.developpez.net/forums/d794752/club-professionnels-informatique/actualites/nouvelle-video-mieux-comprendre-google-wave/&lt;br /&gt;
Si vous avez des invitations dans un futur proche je suis preneur ^^]]></description>
		<content:encoded><![CDATA[<p>Ca a vraiment l&rsquo;air sympa, l&rsquo;outil ultime de Google !<br />
A voir la super vidéo trouvée par developpez.com : <a href="http://www.developpez.net/forums/d794752/club-professionnels-informatique/actualites/nouvelle-video-mieux-comprendre-google-wave/" rel="nofollow">http://www.developpez.net/forums/d794752/club-professionnels-informatique/actualites/nouvelle-video-mieux-comprendre-google-wave/</a><br />
Si vous avez des invitations dans un futur proche je suis preneur ^^</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Wave : Bienvenue à bord moussaillon ! par neo.51</title>
		<link>https://blog.developpez.com/benwit/p8189/produits-services/gwt/google_wave_bienvenue_a_bord_mousaillon#comment-78</link>
		<dc:creator><![CDATA[neo.51]]></dc:creator>
		<pubDate>Tue, 13 Oct 2009 08:29:55 +0000</pubDate>
		<guid isPermaLink="false">#comment-78</guid>
		<description><![CDATA[Sur la preview &quot;publique&quot;, pas celle des développeurs on a pas du tout gmail dans la gestion des contacts, l&#039;interface est bien différente. Par contre le nombre de bot/plugin qui fonctionnent est vraiment trés restreint. Au final ça va être énorme mais il y a encore beaucoup de travail ;)]]></description>
		<content:encoded><![CDATA[<p>Sur la preview &laquo;&nbsp;publique&nbsp;&raquo;, pas celle des développeurs on a pas du tout gmail dans la gestion des contacts, l&rsquo;interface est bien différente. Par contre le nombre de bot/plugin qui fonctionnent est vraiment trés restreint. Au final ça va être énorme mais il y a encore beaucoup de travail <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Wave : Bienvenue à bord moussaillon ! par adiguba</title>
		<link>https://blog.developpez.com/benwit/p8189/produits-services/gwt/google_wave_bienvenue_a_bord_mousaillon#comment-77</link>
		<dc:creator><![CDATA[adiguba]]></dc:creator>
		<pubDate>Tue, 13 Oct 2009 08:27:23 +0000</pubDate>
		<guid isPermaLink="false">#comment-77</guid>
		<description><![CDATA[Oui cela semble prometteur... mais j&#039;ai aussi vu beaucoup de critique sur la &quot;complexité&quot; des notions que cela implique.&lt;br /&gt;
&lt;br /&gt;
Je suis curieux de voir cela de moi même :D&lt;br /&gt;
&lt;br /&gt;
a++]]></description>
		<content:encoded><![CDATA[<p>Oui cela semble prometteur&#8230; mais j&rsquo;ai aussi vu beaucoup de critique sur la &laquo;&nbsp;complexité&nbsp;&raquo; des notions que cela implique.</p>
<p>Je suis curieux de voir cela de moi même <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
<p>a++</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Wave : Bienvenue à bord moussaillon ! par Baptiste Wicht</title>
		<link>https://blog.developpez.com/benwit/p8189/produits-services/gwt/google_wave_bienvenue_a_bord_mousaillon#comment-76</link>
		<dc:creator><![CDATA[Baptiste Wicht]]></dc:creator>
		<pubDate>Tue, 13 Oct 2009 07:39:36 +0000</pubDate>
		<guid isPermaLink="false">#comment-76</guid>
		<description><![CDATA[Ca a l&#039;air intéressant, mais j&#039;espère qu&#039;ils ne vont pas laisser une interface HTML basique comme ça. Perso, j&#039;adore l&#039;interface de GMail hyper réactive et fluide. ]]></description>
		<content:encoded><![CDATA[<p>Ca a l&rsquo;air intéressant, mais j&rsquo;espère qu&rsquo;ils ne vont pas laisser une interface HTML basique comme ça. Perso, j&rsquo;adore l&rsquo;interface de GMail hyper réactive et fluide. </p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google Chrome Frame, c&#8217;est bien pour Google Wave par adiguba</title>
		<link>https://blog.developpez.com/benwit/p8121/environnements/web/google_chrome_frame_c_est_bien_pour_goog#comment-89</link>
		<dc:creator><![CDATA[adiguba]]></dc:creator>
		<pubDate>Tue, 29 Sep 2009 09:15:28 +0000</pubDate>
		<guid isPermaLink="false">#comment-89</guid>
		<description><![CDATA[Oui c&#039;était bien prévisible :D&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Par contre je serais d&#039;avis de déconseiller le fait de forcer Chrome Frame dans tous les cas : cela risque de poser des problèmes sur pas mal de site car le navigateur reste identifié comme un IE ! Du coup on pourrait se retrouver avec un code spécifique à IE qui serait logiquement incompris par le moteur Webkit de Chrome...&lt;br /&gt;
&lt;br /&gt;
Autant utiliser le navigateur Google Chrome dans ce cas ;)&lt;br /&gt;
&lt;br /&gt;
a++]]></description>
		<content:encoded><![CDATA[<p>Oui c&rsquo;était bien prévisible <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
<p>
Par contre je serais d&rsquo;avis de déconseiller le fait de forcer Chrome Frame dans tous les cas : cela risque de poser des problèmes sur pas mal de site car le navigateur reste identifié comme un IE ! Du coup on pourrait se retrouver avec un code spécifique à IE qui serait logiquement incompris par le moteur Webkit de Chrome&#8230;</p>
<p>Autant utiliser le navigateur Google Chrome dans ce cas <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>a++</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Design Pattern : Seul au monde ? par Oliveuh</title>
		<link>https://blog.developpez.com/benwit/p8045/langages/java/design_pattern_seul_au_monde#comment-58</link>
		<dc:creator><![CDATA[Oliveuh]]></dc:creator>
		<pubDate>Fri, 11 Sep 2009 13:07:20 +0000</pubDate>
		<guid isPermaLink="false">#comment-58</guid>
		<description><![CDATA[C&#039;est un pattern qu&#039;il est déconseillé d&#039;utiliser pour différentes raisons :&lt;br /&gt;
    * Difficile à tester (impossible de mocker ou d&#039;injecter une instance de test du singleton).&lt;br /&gt;
    * A tendance à introduire du couplage dans le code.&lt;br /&gt;
    * L&#039;écriture d&#039;un singleton Thread safe n&#039;est pas facile.&lt;br /&gt;
    * Difficile à surcharger du fait de son initialisation.&lt;br /&gt;
    * L&#039;instance du singleton (en Java) n&#039;est en fait pas vraiment unique (il n&#039;est unique que pour un ClassLoader donné, pas pour une VM).&lt;br /&gt;
    * Un singleton aujourd&#039;hui deviendra un &quot;multiton&quot; demain.&lt;br /&gt;
&lt;br /&gt;
Source : http://www.stateofmind.fr/confluence/display/java/Singleton&lt;br /&gt;
&lt;br /&gt;
Une manière (plus ou moins propre) de refactorer un singleton pour éviter à la classe d&#039;avoir d&#039;autres responsabilités que celle de créer un objet unique et pour le rendre testable.&lt;br /&gt;
http://www.stateofmind.fr/confluence/display/java/Eviter+les+singletons]]></description>
		<content:encoded><![CDATA[<p>C&rsquo;est un pattern qu&rsquo;il est déconseillé d&rsquo;utiliser pour différentes raisons :<br />
    * Difficile à tester (impossible de mocker ou d&rsquo;injecter une instance de test du singleton).<br />
    * A tendance à introduire du couplage dans le code.<br />
    * L&rsquo;écriture d&rsquo;un singleton Thread safe n&rsquo;est pas facile.<br />
    * Difficile à surcharger du fait de son initialisation.<br />
    * L&rsquo;instance du singleton (en Java) n&rsquo;est en fait pas vraiment unique (il n&rsquo;est unique que pour un ClassLoader donné, pas pour une VM).<br />
    * Un singleton aujourd&rsquo;hui deviendra un &laquo;&nbsp;multiton&nbsp;&raquo; demain.</p>
<p>Source : <a href="http://www.stateofmind.fr/confluence/display/java/Singleton" rel="nofollow">http://www.stateofmind.fr/confluence/display/java/Singleton</a></p>
<p>Une manière (plus ou moins propre) de refactorer un singleton pour éviter à la classe d&rsquo;avoir d&rsquo;autres responsabilités que celle de créer un objet unique et pour le rendre testable.<br />
<a href="http://www.stateofmind.fr/confluence/display/java/Eviter+les+singletons" rel="nofollow">http://www.stateofmind.fr/confluence/display/java/Eviter+les+singletons</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Design Pattern : Seul au monde ? par lunatix</title>
		<link>https://blog.developpez.com/benwit/p8045/langages/java/design_pattern_seul_au_monde#comment-57</link>
		<dc:creator><![CDATA[lunatix]]></dc:creator>
		<pubDate>Thu, 10 Sep 2009 22:34:31 +0000</pubDate>
		<guid isPermaLink="false">#comment-57</guid>
		<description><![CDATA[En scala par exemple, si tu declares une class :  ca correspond a une classe java, mais si tu declares un object, c&#039;est du coup un singleton. Ca unifie le concept de statique et de singleton. De plus, ca evite les problemes de double check, statique vs singleton et autres joyeusetés.&lt;br /&gt;
On peut faire des choses tres clean (comme gerer de l&#039;héritage, ou créer un singleton object companion d&#039;une classe classqiue qui elle n&#039;est pas un singleton)&lt;br /&gt;
&lt;br /&gt;
tres pratique : par exemple, si on veut un objet de type emptyList instancié une seule fois pour gerer ls retours avec des listes vides&lt;br /&gt;
&lt;br /&gt;
Apres ca n&#039;empeche pas une surutilisation inutile (courante en java, a cause du coup important d&#039;instanciation en java 1.3 et de l&#039;héritage de struts), et de maniere générale, il est toujours possible de faire n&#039;importe quoi :D&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
un petit exemple java/scala sur le singleton que j&#039;aime bien : http://pbadenski.blogspot.com/2009/06/design-patterns-in-scala-singleton.html&lt;br /&gt;
on voit bien que le langage joue quand meme une bonne part sur la complexité.&lt;br /&gt;
&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>En scala par exemple, si tu declares une class :  ca correspond a une classe java, mais si tu declares un object, c&rsquo;est du coup un singleton. Ca unifie le concept de statique et de singleton. De plus, ca evite les problemes de double check, statique vs singleton et autres joyeusetés.<br />
On peut faire des choses tres clean (comme gerer de l&rsquo;héritage, ou créer un singleton object companion d&rsquo;une classe classqiue qui elle n&rsquo;est pas un singleton)</p>
<p>tres pratique : par exemple, si on veut un objet de type emptyList instancié une seule fois pour gerer ls retours avec des listes vides</p>
<p>Apres ca n&rsquo;empeche pas une surutilisation inutile (courante en java, a cause du coup important d&rsquo;instanciation en java 1.3 et de l&rsquo;héritage de struts), et de maniere générale, il est toujours possible de faire n&rsquo;importe quoi <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
<p>
un petit exemple java/scala sur le singleton que j&rsquo;aime bien : <a href="http://pbadenski.blogspot.com/2009/06/design-patterns-in-scala-singleton.html" rel="nofollow">http://pbadenski.blogspot.com/2009/06/design-patterns-in-scala-singleton.html</a><br />
on voit bien que le langage joue quand meme une bonne part sur la complexité.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Design Pattern : Seul au monde ? par benwit</title>
		<link>https://blog.developpez.com/benwit/p8045/langages/java/design_pattern_seul_au_monde#comment-56</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Thu, 10 Sep 2009 21:54:38 +0000</pubDate>
		<guid isPermaLink="false">#comment-56</guid>
		<description><![CDATA[@lunatix, je ne cherchai pas à convaincre, je relatai juste mon expérience avec les biais que cela peut induire. Il est toujours intéressant d&#039;avoir d&#039;autres points de vues ;o)&lt;br /&gt;
Que je te comprenne bien, d&#039;après toi, les inconvénients d&#039;une sur-utilisation de ce pattern seraient dû à une mauvais intégration dans nos langages. Si les langages permettaient de mieux définir des instances uniques de certains type, il n&#039;y aurait plus de mauvaise utilisation ?&lt;br /&gt;
Et en scala par exemple, ça se fait comment ?]]></description>
		<content:encoded><![CDATA[<p>@lunatix, je ne cherchai pas à convaincre, je relatai juste mon expérience avec les biais que cela peut induire. Il est toujours intéressant d&rsquo;avoir d&rsquo;autres points de vues ;o)<br />
Que je te comprenne bien, d&rsquo;après toi, les inconvénients d&rsquo;une sur-utilisation de ce pattern seraient dû à une mauvais intégration dans nos langages. Si les langages permettaient de mieux définir des instances uniques de certains type, il n&rsquo;y aurait plus de mauvaise utilisation ?<br />
Et en scala par exemple, ça se fait comment ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Design Pattern : Seul au monde ? par lunatix</title>
		<link>https://blog.developpez.com/benwit/p8045/langages/java/design_pattern_seul_au_monde#comment-55</link>
		<dc:creator><![CDATA[lunatix]]></dc:creator>
		<pubDate>Thu, 10 Sep 2009 20:25:15 +0000</pubDate>
		<guid isPermaLink="false">#comment-55</guid>
		<description><![CDATA[moué, pas convaincu. je crois aussi que le mauvais support des langages pour le singleton est a mettre en cause. En scala par exemple, il est facile de definir un objet comme etant unique dans la JVM/.net (le langage compile pour les deux mondes). C&#039;est propre, et tres utile.&lt;br /&gt;
&lt;br /&gt;
du coup, on peut utiliser le singleton pour beaucoup plus de choses. (si on veut un objet listeVide par exemple, etc..)&lt;br /&gt;
&lt;br /&gt;
Alors, singleton, mauvaise pratique, ou juste mal intégré ?]]></description>
		<content:encoded><![CDATA[<p>moué, pas convaincu. je crois aussi que le mauvais support des langages pour le singleton est a mettre en cause. En scala par exemple, il est facile de definir un objet comme etant unique dans la JVM/.net (le langage compile pour les deux mondes). C&rsquo;est propre, et tres utile.</p>
<p>du coup, on peut utiliser le singleton pour beaucoup plus de choses. (si on veut un objet listeVide par exemple, etc..)</p>
<p>Alors, singleton, mauvaise pratique, ou juste mal intégré ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Design Pattern : Seul au monde ? par benwit</title>
		<link>https://blog.developpez.com/benwit/p8045/langages/java/design_pattern_seul_au_monde#comment-54</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Thu, 10 Sep 2009 17:32:36 +0000</pubDate>
		<guid isPermaLink="false">#comment-54</guid>
		<description><![CDATA[@Blaise1&lt;br /&gt;
Le problème que tu soulèves Blaise est récurrent. En java, pour le développement d&#039;application, il n&#039;y a pas vraiment de socle applicatif reconnu ?  Du coup, ça nous laisse assez libre d&#039;implémenter notre propre architecture avec tous les avantages et les risques que ça procure.&lt;br /&gt;
Le développement d&#039;application est un socle fertile aux sur-utilisations du singleton dans la mesure où dans une application, en plus d&#039;elle, il y a plein d&#039;autre objet unique : gestionnaire de données, système d&#039;authentification, système de trace, système de traduction, etc ...&lt;br /&gt;
Objets qui pour la plupart peuvent avoir plusieurs implémentations (et selon moi, le singleton n&#039;est pas adapté à l&#039;héritage) Dans ce cas, je trouve que l&#039;inversion de contrôle et l&#039;injection de dépendance sont beaucoup plus adaptés. Au lancement, on charge un &quot;graphe applicatif&quot; (l&#039;application et tous les services qui gravitent autour; en s&#039;enregistrant auprès de l&#039;application, il suffit que les composants utilisent ces services)&lt;br /&gt;
&lt;br /&gt;
@Philippe&lt;br /&gt;
Bienvenu à l&#039;association des SingletonAnonyme !!! :D]]></description>
		<content:encoded><![CDATA[<p>@Blaise1<br />
Le problème que tu soulèves Blaise est récurrent. En java, pour le développement d&rsquo;application, il n&rsquo;y a pas vraiment de socle applicatif reconnu ?  Du coup, ça nous laisse assez libre d&rsquo;implémenter notre propre architecture avec tous les avantages et les risques que ça procure.<br />
Le développement d&rsquo;application est un socle fertile aux sur-utilisations du singleton dans la mesure où dans une application, en plus d&rsquo;elle, il y a plein d&rsquo;autre objet unique : gestionnaire de données, système d&rsquo;authentification, système de trace, système de traduction, etc &#8230;<br />
Objets qui pour la plupart peuvent avoir plusieurs implémentations (et selon moi, le singleton n&rsquo;est pas adapté à l&rsquo;héritage) Dans ce cas, je trouve que l&rsquo;inversion de contrôle et l&rsquo;injection de dépendance sont beaucoup plus adaptés. Au lancement, on charge un &laquo;&nbsp;graphe applicatif&nbsp;&raquo; (l&rsquo;application et tous les services qui gravitent autour; en s&rsquo;enregistrant auprès de l&rsquo;application, il suffit que les composants utilisent ces services)</p>
<p>@Philippe<br />
Bienvenu à l&rsquo;association des SingletonAnonyme !!! <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Design Pattern : Seul au monde ? par Philippe Vialatte</title>
		<link>https://blog.developpez.com/benwit/p8045/langages/java/design_pattern_seul_au_monde#comment-53</link>
		<dc:creator><![CDATA[Philippe Vialatte]]></dc:creator>
		<pubDate>Thu, 10 Sep 2009 10:40:23 +0000</pubDate>
		<guid isPermaLink="false">#comment-53</guid>
		<description><![CDATA[Pauvre petit singleton...&lt;br /&gt;
&lt;br /&gt;
Abuse depuis son plus jeune age, et mis au pilori deux fois en une semaine...&lt;br /&gt;
&lt;br /&gt;
allez, un bloggeur C++ pour le coup de grâce :D ?]]></description>
		<content:encoded><![CDATA[<p>Pauvre petit singleton&#8230;</p>
<p>Abuse depuis son plus jeune age, et mis au pilori deux fois en une semaine&#8230;</p>
<p>allez, un bloggeur C++ pour le coup de grâce <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /> ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Design Pattern : Seul au monde ? par Blaise1</title>
		<link>https://blog.developpez.com/benwit/p8045/langages/java/design_pattern_seul_au_monde#comment-52</link>
		<dc:creator><![CDATA[Blaise1]]></dc:creator>
		<pubDate>Thu, 10 Sep 2009 08:05:05 +0000</pubDate>
		<guid isPermaLink="false">#comment-52</guid>
		<description><![CDATA[Tu devrais insister un peu plus sur l&#039;effet anti-pattern du Singleton.&lt;br /&gt;
Nous avons une application (Swing) très ancienne qui à été écrite tout au début par des gens qui débutaient et qui tout comme toi trouvaient que le singleton était LA solution...&lt;br /&gt;
&lt;br /&gt;
Aujourd&#039;hui on ne peux même pas écrire et tester un écran (JFrame, JPanel et compagnie) sans devoir démarrer l&#039;application car tous nos composants de bases usent et abusent de ce pattern que je hais de plus en plus (accès aux dictionnaires de traduction, aux connexion de base de données).&lt;br /&gt;
&lt;br /&gt;
Hormis cet aspect &quot;lourd&quot; il y aussi le fait que tout est singleton, les daos, les connexions, les effets visuels et même certains modèles. Au final nous n&#039;avons aucuns design pattern autre que celui la, pas de Factory pour les daos ni pour les connexions j&#039;en passe et des (bien) plus pratiques.&lt;br /&gt;
&lt;br /&gt;
Bref, je dirais que le Singleton c&#039;est à consommer avec modération et réflexion.]]></description>
		<content:encoded><![CDATA[<p>Tu devrais insister un peu plus sur l&rsquo;effet anti-pattern du Singleton.<br />
Nous avons une application (Swing) très ancienne qui à été écrite tout au début par des gens qui débutaient et qui tout comme toi trouvaient que le singleton était LA solution&#8230;</p>
<p>Aujourd&rsquo;hui on ne peux même pas écrire et tester un écran (JFrame, JPanel et compagnie) sans devoir démarrer l&rsquo;application car tous nos composants de bases usent et abusent de ce pattern que je hais de plus en plus (accès aux dictionnaires de traduction, aux connexion de base de données).</p>
<p>Hormis cet aspect &laquo;&nbsp;lourd&nbsp;&raquo; il y aussi le fait que tout est singleton, les daos, les connexions, les effets visuels et même certains modèles. Au final nous n&rsquo;avons aucuns design pattern autre que celui la, pas de Factory pour les daos ni pour les connexions j&rsquo;en passe et des (bien) plus pratiques.</p>
<p>Bref, je dirais que le Singleton c&rsquo;est à consommer avec modération et réflexion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Question de style : Classe, cacher en son sein cet attribut que je ne saurai voir ! par benwit</title>
		<link>https://blog.developpez.com/benwit/p8038/langages/java/question_de_style_cacher_en_son_sein_cet#comment-72</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Wed, 09 Sep 2009 13:54:39 +0000</pubDate>
		<guid isPermaLink="false">#comment-72</guid>
		<description><![CDATA[Je me demande si je ne vais pas dorénavant utiliser d&#039;avantage de private.&lt;br /&gt;
Je reprend du code et avec les warnings d&#039;eclipse, on voit tout de suite les méthodes qui ne sont plus utilisées (code mort).]]></description>
		<content:encoded><![CDATA[<p>Je me demande si je ne vais pas dorénavant utiliser d&rsquo;avantage de private.<br />
Je reprend du code et avec les warnings d&rsquo;eclipse, on voit tout de suite les méthodes qui ne sont plus utilisées (code mort).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Question de style : Classe, cacher en son sein cet attribut que je ne saurai voir ! par benwit</title>
		<link>https://blog.developpez.com/benwit/p8038/langages/java/question_de_style_cacher_en_son_sein_cet#comment-67</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Wed, 09 Sep 2009 09:54:51 +0000</pubDate>
		<guid isPermaLink="false">#comment-67</guid>
		<description><![CDATA[Je suis d&#039;accord que développer une classe pour qu&#039;elle soit héritée n&#039;est pas une mince affaire.&lt;br /&gt;
Cependant, j&#039;ai eu souvent à faire à des corrections/extensions de classes existantes qui m&#039;empêchait de faire ce que je souhaitai parce que des méthodes étaient privées.&lt;br /&gt;
Ce n&#039;est probablement pas la bonne approche si les concepteurs de la classe avaient de bonnes raisons de la faire (ce qui devrait être documenté selon moi à l&#039;intérieur du code).&lt;br /&gt;
Résultat, parce que j&#039;avais accès au code en lecture, j&#039;ai créé ma classe en copiant/collant/modifiant leur code, ce qui je reconnais, n&#039;est pas très élégant mais bon, d&#039;autres critères étaient à prendre en compte.&lt;br /&gt;
&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>Je suis d&rsquo;accord que développer une classe pour qu&rsquo;elle soit héritée n&rsquo;est pas une mince affaire.<br />
Cependant, j&rsquo;ai eu souvent à faire à des corrections/extensions de classes existantes qui m&rsquo;empêchait de faire ce que je souhaitai parce que des méthodes étaient privées.<br />
Ce n&rsquo;est probablement pas la bonne approche si les concepteurs de la classe avaient de bonnes raisons de la faire (ce qui devrait être documenté selon moi à l&rsquo;intérieur du code).<br />
Résultat, parce que j&rsquo;avais accès au code en lecture, j&rsquo;ai créé ma classe en copiant/collant/modifiant leur code, ce qui je reconnais, n&rsquo;est pas très élégant mais bon, d&rsquo;autres critères étaient à prendre en compte.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Question de style : Classe, cacher en son sein cet attribut que je ne saurai voir ! par joseph_p</title>
		<link>https://blog.developpez.com/benwit/p8038/langages/java/question_de_style_cacher_en_son_sein_cet#comment-71</link>
		<dc:creator><![CDATA[joseph_p]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 22:35:02 +0000</pubDate>
		<guid isPermaLink="false">#comment-71</guid>
		<description><![CDATA[salut&lt;br /&gt;
&lt;br /&gt;
C&#039;est un vaste sujet pour lequel je conseille vivement quelques lectures, notamment Effective Java ou Clean code (je suis preneur de toutes autres références d&#039;ailleurs et toujours dans le registre de la pub j&#039;ai bloggué sur ces petits livres sur codesmell).&lt;br /&gt;
&lt;br /&gt;
Vu la littérature sur le sujet, traiter &quot;proprement&quot; du sujet mérite clairement pas mal de texte (et des compétences que je ne pense pas avoir lol).&lt;br /&gt;
&lt;br /&gt;
Maintenant, voici quelques pierres que je pourrai tout de même apporter à l&#039;édifice...&lt;br /&gt;
&lt;br /&gt;
Pour ce qui est de la conception top-down ou bottom-top, je trouve qu&#039;eclipse supporte aussi très bien le &quot;top down&quot; : il peut créer les classes/méthodes/attributs/champs manquants très aisément via des Ctrl 1. C&#039;est limite plus simple que de se rappeler les raccourcis de génération. &lt;br /&gt;
&lt;br /&gt;
D&#039;ailleurs, c&#039;est ce que préconise le Test Driven Development, afin de d&#039;abord se pencher sur l&#039;interface et le service à rendre. Rien de tel qu&#039;écrire un test avec des classes/méthodes non encore existantes pour ensuite demander à eclipse de créer la classe, puis la méthode qu&#039;on voulait. Et en plus si jamais tu te rends compte que le nom n&#039;est pas le plus approprié, changer est aisé vu que tu as des tests :D&lt;br /&gt;
&lt;br /&gt;
Pour la visibilité des attributs, par défaut, à mon sens, elle doit être private. En effet, comme le dit si bien Joshua Bloch dans Effective Java, concevoir une classe pour qu&#039;elle soit héritée n&#039;est pas une mince affaire. Au delà, même si cette classe doit être héritée pour devenir utilisable, on ne veut certainement pas que tous les champs internes soient accessibles. &lt;br /&gt;
&lt;br /&gt;
Attention, cela ne veut pas dire que tous les champs de ta classe doivent être private, des champs protected peuvent avoir un sens (ou un getter protected suivant le cas). Pour la visibilité package/public, concernant un champ, cela saute moins aux yeux de prime abord.&lt;br /&gt;
&lt;br /&gt;
Pour une méthode par contre, le package private est souvent très utile, notamment entre les classes d&#039;un même package qui doivent bosser ensemble mais pour lesquelles tu ne veux pas que le reste du monde puisse interférer. D&#039;ailleurs, c&#039;est souvent requis pour avoir des classes de test dans un package de même nom que les classes réelles (cf maven pour la mise en pratique aisée ;)) : les classes de test peuvent ainsi directement accéder aux code/fonctions qu&#039;elles doivent tester. J&#039;en parlais justement de là http://www.codesmell.org/blog/2009/09/thoughts-and-questions-on-pragmatic-unit-testing/&lt;br /&gt;
&lt;br /&gt;
j&#039;espère que mes pavés sont digestes et contribuent au débat. Toutes questions bienvenues ;)&lt;br /&gt;
&lt;br /&gt;
++]]></description>
		<content:encoded><![CDATA[<p>salut</p>
<p>C&rsquo;est un vaste sujet pour lequel je conseille vivement quelques lectures, notamment Effective Java ou Clean code (je suis preneur de toutes autres références d&rsquo;ailleurs et toujours dans le registre de la pub j&rsquo;ai bloggué sur ces petits livres sur codesmell).</p>
<p>Vu la littérature sur le sujet, traiter &laquo;&nbsp;proprement&nbsp;&raquo; du sujet mérite clairement pas mal de texte (et des compétences que je ne pense pas avoir lol).</p>
<p>Maintenant, voici quelques pierres que je pourrai tout de même apporter à l&rsquo;édifice&#8230;</p>
<p>Pour ce qui est de la conception top-down ou bottom-top, je trouve qu&rsquo;eclipse supporte aussi très bien le &laquo;&nbsp;top down&nbsp;&raquo; : il peut créer les classes/méthodes/attributs/champs manquants très aisément via des Ctrl 1. C&rsquo;est limite plus simple que de se rappeler les raccourcis de génération. </p>
<p>D&rsquo;ailleurs, c&rsquo;est ce que préconise le Test Driven Development, afin de d&rsquo;abord se pencher sur l&rsquo;interface et le service à rendre. Rien de tel qu&rsquo;écrire un test avec des classes/méthodes non encore existantes pour ensuite demander à eclipse de créer la classe, puis la méthode qu&rsquo;on voulait. Et en plus si jamais tu te rends compte que le nom n&rsquo;est pas le plus approprié, changer est aisé vu que tu as des tests <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
<p>Pour la visibilité des attributs, par défaut, à mon sens, elle doit être private. En effet, comme le dit si bien Joshua Bloch dans Effective Java, concevoir une classe pour qu&rsquo;elle soit héritée n&rsquo;est pas une mince affaire. Au delà, même si cette classe doit être héritée pour devenir utilisable, on ne veut certainement pas que tous les champs internes soient accessibles. </p>
<p>Attention, cela ne veut pas dire que tous les champs de ta classe doivent être private, des champs protected peuvent avoir un sens (ou un getter protected suivant le cas). Pour la visibilité package/public, concernant un champ, cela saute moins aux yeux de prime abord.</p>
<p>Pour une méthode par contre, le package private est souvent très utile, notamment entre les classes d&rsquo;un même package qui doivent bosser ensemble mais pour lesquelles tu ne veux pas que le reste du monde puisse interférer. D&rsquo;ailleurs, c&rsquo;est souvent requis pour avoir des classes de test dans un package de même nom que les classes réelles (cf maven pour la mise en pratique aisée ;)) : les classes de test peuvent ainsi directement accéder aux code/fonctions qu&rsquo;elles doivent tester. J&rsquo;en parlais justement de là <a href="http://www.codesmell.org/blog/2009/09/thoughts-and-questions-on-pragmatic-unit-testing/" rel="nofollow">http://www.codesmell.org/blog/2009/09/thoughts-and-questions-on-pragmatic-unit-testing/</a></p>
<p>j&rsquo;espère que mes pavés sont digestes et contribuent au débat. Toutes questions bienvenues <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>++</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Question de style : Classe, cacher en son sein cet attribut que je ne saurai voir ! par adiguba</title>
		<link>https://blog.developpez.com/benwit/p8038/langages/java/question_de_style_cacher_en_son_sein_cet#comment-70</link>
		<dc:creator><![CDATA[adiguba]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 10:08:04 +0000</pubDate>
		<guid isPermaLink="false">#comment-70</guid>
		<description><![CDATA[Salut,&lt;br /&gt;
&lt;br /&gt;
Perso pour les attributs j&#039;opte également pour une visibilité &lt;strong&gt;private&lt;/strong&gt; dans la plupart des cas, quitte à fournir un setter &lt;strong&gt;protected&lt;/strong&gt; pour les classes filles si besoin...&lt;br /&gt;
&lt;br /&gt;
Quand à la visibilité &lt;strong&gt;package&lt;/strong&gt;, elle peut être intéressante avec les classes &quot;liées&quot;, comme un Comparator par exemple, où l&#039;on pourrait avoir besoin d&#039;un accès direct à l&#039;implémentation.&lt;br /&gt;
&lt;br /&gt;
a++ ]]></description>
		<content:encoded><![CDATA[<p>Salut,</p>
<p>Perso pour les attributs j&rsquo;opte également pour une visibilité <strong>private</strong> dans la plupart des cas, quitte à fournir un setter <strong>protected</strong> pour les classes filles si besoin&#8230;</p>
<p>Quand à la visibilité <strong>package</strong>, elle peut être intéressante avec les classes &laquo;&nbsp;liées&nbsp;&raquo;, comme un Comparator par exemple, où l&rsquo;on pourrait avoir besoin d&rsquo;un accès direct à l&rsquo;implémentation.</p>
<p>a++ </p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Question de style : Classe, cacher en son sein cet attribut que je ne saurai voir ! par Baptiste Wicht</title>
		<link>https://blog.developpez.com/benwit/p8038/langages/java/question_de_style_cacher_en_son_sein_cet#comment-69</link>
		<dc:creator><![CDATA[Baptiste Wicht]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 09:35:11 +0000</pubDate>
		<guid isPermaLink="false">#comment-69</guid>
		<description><![CDATA[Personnellement, on nous as aussi appris ça faux à l&#039;école, mais j&#039;espère que ça va s&#039;améliorer cette année avec les cours de génie logiciel. &lt;br /&gt;
&lt;br /&gt;
Au début j&#039;utilisais du bottom-up bourrin, mais j&#039;essaie maintenant de plus en plus d&#039;utiliser du top-down. Dès que j&#039;ai besoin d&#039;une nouvelle classe, je commence par définir son interface et de déjà appeler les méthodes de l&#039;interface pour voir si mon code est cohérent et seulement ensuite j&#039;implémente cette interface. Dans certains cas, il s&#039;agit également de classes abstraites. &lt;br /&gt;
&lt;br /&gt;
Pour ce qui est de la visibilité des attributs, je suis plus de l&#039;école private, mais peut-être à tort. ]]></description>
		<content:encoded><![CDATA[<p>Personnellement, on nous as aussi appris ça faux à l&rsquo;école, mais j&rsquo;espère que ça va s&rsquo;améliorer cette année avec les cours de génie logiciel. </p>
<p>Au début j&rsquo;utilisais du bottom-up bourrin, mais j&rsquo;essaie maintenant de plus en plus d&rsquo;utiliser du top-down. Dès que j&rsquo;ai besoin d&rsquo;une nouvelle classe, je commence par définir son interface et de déjà appeler les méthodes de l&rsquo;interface pour voir si mon code est cohérent et seulement ensuite j&rsquo;implémente cette interface. Dans certains cas, il s&rsquo;agit également de classes abstraites. </p>
<p>Pour ce qui est de la visibilité des attributs, je suis plus de l&rsquo;école private, mais peut-être à tort. </p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Question de style : Classe, cacher en son sein cet attribut que je ne saurai voir ! par Philippe Vialatte</title>
		<link>https://blog.developpez.com/benwit/p8038/langages/java/question_de_style_cacher_en_son_sein_cet#comment-68</link>
		<dc:creator><![CDATA[Philippe Vialatte]]></dc:creator>
		<pubDate>Tue, 08 Sep 2009 09:11:33 +0000</pubDate>
		<guid isPermaLink="false">#comment-68</guid>
		<description><![CDATA[&gt; ne m&#039;a pas été enseignée, n&#039;est pas enseignée dans les cursus ??? Et vous, on vous a appris comment pendant vos études ?&lt;br /&gt;
&lt;br /&gt;
+1&lt;br /&gt;
&lt;br /&gt;
Dans l&#039;ensemble, les cours sur l&#039;oriente objet a la fac sont a la limite du 0.&lt;br /&gt;
&lt;br /&gt;
On parle d&#039;héritage...sur 5 niveaux, et d&#039;encapsulation, avec comme exemple, les accesseurs bêtement appliqués a tous les champs prives.&lt;br /&gt;
&lt;br /&gt;
Après, effectivement, dans une appli développé en TDD/BDD/DDD, l&#039;approche top-down est un must&lt;br /&gt;
&lt;br /&gt;
Pour ce qui est de la visibilité, perso, j&#039;ai tendance a tout mettre en private...mais c&#039;est contextuel (pas de clients externes a l&#039;équipe, développement propriétaire et interne)&lt;br /&gt;
&lt;br /&gt;
Après, des qu&#039;on parle framework, j&#039;aurais plutôt tendance a faire comme toi, a savoir mettre en publique les méthodes, fournir des points d&#039;extension, et laisser les membres &quot;caches&quot; en protected ;)]]></description>
		<content:encoded><![CDATA[<p>> ne m&rsquo;a pas été enseignée, n&rsquo;est pas enseignée dans les cursus ??? Et vous, on vous a appris comment pendant vos études ?</p>
<p>+1</p>
<p>Dans l&rsquo;ensemble, les cours sur l&rsquo;oriente objet a la fac sont a la limite du 0.</p>
<p>On parle d&rsquo;héritage&#8230;sur 5 niveaux, et d&rsquo;encapsulation, avec comme exemple, les accesseurs bêtement appliqués a tous les champs prives.</p>
<p>Après, effectivement, dans une appli développé en TDD/BDD/DDD, l&rsquo;approche top-down est un must</p>
<p>Pour ce qui est de la visibilité, perso, j&rsquo;ai tendance a tout mettre en private&#8230;mais c&rsquo;est contextuel (pas de clients externes a l&rsquo;équipe, développement propriétaire et interne)</p>
<p>Après, des qu&rsquo;on parle framework, j&rsquo;aurais plutôt tendance a faire comme toi, a savoir mettre en publique les méthodes, fournir des points d&rsquo;extension, et laisser les membres &laquo;&nbsp;caches&nbsp;&raquo; en protected <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Question de style : L&#8217;ennemi vient de l&#8217;interieur par Baptiste Wicht</title>
		<link>https://blog.developpez.com/benwit/p8035/langages/java/question_de_style_l_ennemi_vient_de_l_in#comment-66</link>
		<dc:creator><![CDATA[Baptiste Wicht]]></dc:creator>
		<pubDate>Mon, 07 Sep 2009 16:23:15 +0000</pubDate>
		<guid isPermaLink="false">#comment-66</guid>
		<description><![CDATA[+1 avec les deux autres. &lt;br /&gt;
&lt;br /&gt;
Personnellement, j&#039;essaie de créer le moins possible de getters/setters et de passer plutôt par des fonctions métiers qui sont souvent mieux adaptées, mais je ne suis pas non plus de ceux qui font tout sans getters/setters, au contraire. ]]></description>
		<content:encoded><![CDATA[<p>+1 avec les deux autres. </p>
<p>Personnellement, j&rsquo;essaie de créer le moins possible de getters/setters et de passer plutôt par des fonctions métiers qui sont souvent mieux adaptées, mais je ne suis pas non plus de ceux qui font tout sans getters/setters, au contraire. </p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Question de style : L&#8217;ennemi vient de l&#8217;interieur par benwit</title>
		<link>https://blog.developpez.com/benwit/p8035/langages/java/question_de_style_l_ennemi_vient_de_l_in#comment-65</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Mon, 07 Sep 2009 16:15:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-65</guid>
		<description><![CDATA[Bonne remarque en effet ...&lt;br /&gt;
S&#039;il est souhaitable de passer par des getters/setters pour les attributs public, il ne faut pas tomber dans l&#039;excès inverse et définir des getter/setters pour tous les attributs.&lt;br /&gt;
Ceux qui relève de la cuisine interne ne doivent pas en avoir bien évidemment.]]></description>
		<content:encoded><![CDATA[<p>Bonne remarque en effet &#8230;<br />
S&rsquo;il est souhaitable de passer par des getters/setters pour les attributs public, il ne faut pas tomber dans l&rsquo;excès inverse et définir des getter/setters pour tous les attributs.<br />
Ceux qui relève de la cuisine interne ne doivent pas en avoir bien évidemment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Question de style : L&#8217;ennemi vient de l&#8217;interieur par Philippe Vialatte</title>
		<link>https://blog.developpez.com/benwit/p8035/langages/java/question_de_style_l_ennemi_vient_de_l_in#comment-64</link>
		<dc:creator><![CDATA[Philippe Vialatte]]></dc:creator>
		<pubDate>Mon, 07 Sep 2009 16:03:37 +0000</pubDate>
		<guid isPermaLink="false">#comment-64</guid>
		<description><![CDATA[Personnellement (mais bon, en C#), tous les membres qui doivent être visibles de l&#039;extérieur sont accédés par des getters/setters, certaines facilites du framework n&#039;étant disponibles que si on expose des propriétés (le petit nom des getters/setters en .Net)&lt;br /&gt;
&lt;br /&gt;
Après, pour des cas métiers, on passe en général par une fonction.&lt;br /&gt;
&lt;br /&gt;
Par contre, pas mal de membres ne sont pas exposés sous forme de propriété, mais sont purement privée, et réservés a la cuisine interne de l&#039;objet. &lt;br /&gt;
&lt;br /&gt;
Exposer tous les membres internes sous forme de getter/setter, ce n&#039;est plus de l&#039;encapsulation, au contraire, c&#039;est exposer la structure interne de la classe]]></description>
		<content:encoded><![CDATA[<p>Personnellement (mais bon, en C#), tous les membres qui doivent être visibles de l&rsquo;extérieur sont accédés par des getters/setters, certaines facilites du framework n&rsquo;étant disponibles que si on expose des propriétés (le petit nom des getters/setters en .Net)</p>
<p>Après, pour des cas métiers, on passe en général par une fonction.</p>
<p>Par contre, pas mal de membres ne sont pas exposés sous forme de propriété, mais sont purement privée, et réservés a la cuisine interne de l&rsquo;objet. </p>
<p>Exposer tous les membres internes sous forme de getter/setter, ce n&rsquo;est plus de l&rsquo;encapsulation, au contraire, c&rsquo;est exposer la structure interne de la classe</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Question de style : &#171;&#160;This&#160;&#187; is the question ! par joseph_p</title>
		<link>https://blog.developpez.com/benwit/p8029/langages/java/question_de_style_this_is_the_question#comment-63</link>
		<dc:creator><![CDATA[joseph_p]]></dc:creator>
		<pubDate>Mon, 07 Sep 2009 08:14:45 +0000</pubDate>
		<guid isPermaLink="false">#comment-63</guid>
		<description><![CDATA[@kazou : je disais justement que l&#039;on a affaire à deux problèmes différents. Le seul rapport est l&#039;usage ou non de this dans les mutateurs (getters/setters). &lt;br /&gt;
&lt;br /&gt;
@benwit : ok, c&#039;était quelque chose de bien spécifique. lol :) M&#039;enfin, ça a servi tout de même ;)]]></description>
		<content:encoded><![CDATA[<p>@kazou : je disais justement que l&rsquo;on a affaire à deux problèmes différents. Le seul rapport est l&rsquo;usage ou non de this dans les mutateurs (getters/setters). </p>
<p>@benwit : ok, c&rsquo;était quelque chose de bien spécifique. lol <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> M&rsquo;enfin, ça a servi tout de même <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Question de style : &#171;&#160;This&#160;&#187; is the question ! par benwit</title>
		<link>https://blog.developpez.com/benwit/p8029/langages/java/question_de_style_this_is_the_question#comment-62</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Sun, 06 Sep 2009 22:16:04 +0000</pubDate>
		<guid isPermaLink="false">#comment-62</guid>
		<description><![CDATA[@zedros&lt;br /&gt;
&lt;br /&gt;
1) Si je te comprend bien, tu fais état d&#039;une autre question (Doit t&#039;on au sein d&#039;une classe attaquer directement les variables d&#039;instances ou passer par les setters/getters) et   effectivement, c&#039;est un problème différent de celui que j&#039;évoque ici. (Mais ta réponse est intéressante)&lt;br /&gt;
Je faisais juste état de : void setTruc(int truc){this.truc=truc;} VS void setTruc(int unTruc){truc= unTruc;} et disais &quot;attention au refactoring de truc en unTruc !&quot;&lt;br /&gt;
&lt;br /&gt;
2) Merci de l&#039;astuce eclipse (comme quoi, ce petit billet m&#039;a enrichi !!!), je n&#039;avais pas pensé à regardé de ce côté et je vais probablement le passer à Always pour le même genre de surprise que toi ;o)]]></description>
		<content:encoded><![CDATA[<p>@zedros</p>
<p>1) Si je te comprend bien, tu fais état d&rsquo;une autre question (Doit t&rsquo;on au sein d&rsquo;une classe attaquer directement les variables d&rsquo;instances ou passer par les setters/getters) et   effectivement, c&rsquo;est un problème différent de celui que j&rsquo;évoque ici. (Mais ta réponse est intéressante)<br />
Je faisais juste état de : void setTruc(int truc){this.truc=truc;} VS void setTruc(int unTruc){truc= unTruc;} et disais &laquo;&nbsp;attention au refactoring de truc en unTruc !&nbsp;&raquo;</p>
<p>2) Merci de l&rsquo;astuce eclipse (comme quoi, ce petit billet m&rsquo;a enrichi !!!), je n&rsquo;avais pas pensé à regardé de ce côté et je vais probablement le passer à Always pour le même genre de surprise que toi ;o)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Question de style : &#171;&#160;This&#160;&#187; is the question ! par Alain Defrance</title>
		<link>https://blog.developpez.com/benwit/p8029/langages/java/question_de_style_this_is_the_question#comment-61</link>
		<dc:creator><![CDATA[Alain Defrance]]></dc:creator>
		<pubDate>Sun, 06 Sep 2009 21:44:10 +0000</pubDate>
		<guid isPermaLink="false">#comment-61</guid>
		<description><![CDATA[@zedros : Je ne suis pas sûr de bien te suivre, quel est le rapport avec this ?&lt;br /&gt;
La paradigme d&#039;encapsulation est bien connu et comme tu le démontre dans ta réponse, la tâche est plus compliqué qu&#039;il n&#039;y parait. Mais quel rapport avec this ?]]></description>
		<content:encoded><![CDATA[<p>@zedros : Je ne suis pas sûr de bien te suivre, quel est le rapport avec this ?<br />
La paradigme d&rsquo;encapsulation est bien connu et comme tu le démontre dans ta réponse, la tâche est plus compliqué qu&rsquo;il n&rsquo;y parait. Mais quel rapport avec this ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Question de style : &#171;&#160;This&#160;&#187; is the question ! par joseph_p</title>
		<link>https://blog.developpez.com/benwit/p8029/langages/java/question_de_style_this_is_the_question#comment-60</link>
		<dc:creator><![CDATA[joseph_p]]></dc:creator>
		<pubDate>Sun, 06 Sep 2009 21:32:45 +0000</pubDate>
		<guid isPermaLink="false">#comment-60</guid>
		<description><![CDATA[Hum, concernant this et les setters, je dirai que c&#039;est 2 problèmes différents : this ne concerne que les appels depuis l&#039;objet lui même, alors que les setters/getters concernent aussi les appels extérieurs.&lt;br /&gt;
&lt;br /&gt;
En suivant la logique objet, on veut encapsuler les variables membres, histoire d&#039;éviter que l&#039;extérieur fasse n&#039;importe quoi avec. D&#039;où les getters/setters, mais cela n&#039;implique nullement que depuis la classe même on ne puisse pas appeler directement les attributs. Au contraire même !&lt;br /&gt;
&lt;br /&gt;
En effet, si tu as un objet membre, tu ne veux sans doute pas qu&#039;un autre bout de code puisse le modifier (qui sait en même temps qu&#039;un autre bout de code, ou en le rendant nul...). Du coup, il est commun de passer une copie ou une &quot;unmodifiableList&quot; en retour d&#039;un getter. Inversement, pour les setters, tu veux sans doute t&#039;assurer que le monde extérieur respecte le contrat de ton attribut (non nul, valeur positive...). Tout ça implique qu&#039;au sein de ta classe tu préfères passer directement par la variable.&lt;br /&gt;
&lt;br /&gt;
Concernant this, tu peux aussi demander à eclipse de les mettre tout le temps ou quand nécessaire, via Windows/preferences/Java/Editor/Save actions/Configure/Member Access/Use this qualifier for field accesses &quot;Always/If necessary&quot; (en anglais dans mon eclipse, dsl). D&#039;ailleurs je suis en train de me demander si je ne devrai pas passer à Always, vu que j&#039;ai aussi eu parfois qq surprises avec des attributs pris pour des variables membres de ma classe.]]></description>
		<content:encoded><![CDATA[<p>Hum, concernant this et les setters, je dirai que c&rsquo;est 2 problèmes différents : this ne concerne que les appels depuis l&rsquo;objet lui même, alors que les setters/getters concernent aussi les appels extérieurs.</p>
<p>En suivant la logique objet, on veut encapsuler les variables membres, histoire d&rsquo;éviter que l&rsquo;extérieur fasse n&rsquo;importe quoi avec. D&rsquo;où les getters/setters, mais cela n&rsquo;implique nullement que depuis la classe même on ne puisse pas appeler directement les attributs. Au contraire même !</p>
<p>En effet, si tu as un objet membre, tu ne veux sans doute pas qu&rsquo;un autre bout de code puisse le modifier (qui sait en même temps qu&rsquo;un autre bout de code, ou en le rendant nul&#8230;). Du coup, il est commun de passer une copie ou une &laquo;&nbsp;unmodifiableList&nbsp;&raquo; en retour d&rsquo;un getter. Inversement, pour les setters, tu veux sans doute t&rsquo;assurer que le monde extérieur respecte le contrat de ton attribut (non nul, valeur positive&#8230;). Tout ça implique qu&rsquo;au sein de ta classe tu préfères passer directement par la variable.</p>
<p>Concernant this, tu peux aussi demander à eclipse de les mettre tout le temps ou quand nécessaire, via Windows/preferences/Java/Editor/Save actions/Configure/Member Access/Use this qualifier for field accesses &laquo;&nbsp;Always/If necessary&nbsp;&raquo; (en anglais dans mon eclipse, dsl). D&rsquo;ailleurs je suis en train de me demander si je ne devrai pas passer à Always, vu que j&rsquo;ai aussi eu parfois qq surprises avec des attributs pris pour des variables membres de ma classe.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Question de style : &#171;&#160;This&#160;&#187; is the question ! par Baptiste Wicht</title>
		<link>https://blog.developpez.com/benwit/p8029/langages/java/question_de_style_this_is_the_question#comment-59</link>
		<dc:creator><![CDATA[Baptiste Wicht]]></dc:creator>
		<pubDate>Sun, 06 Sep 2009 16:05:11 +0000</pubDate>
		<guid isPermaLink="false">#comment-59</guid>
		<description><![CDATA[Pour ce qui du this, je ne l&#039;utilise que très rarement dans le code que j&#039;écris, mais je le laisse automatiquement dans les setters qui sont auto-générés par mon IDE ;)]]></description>
		<content:encoded><![CDATA[<p>Pour ce qui du this, je ne l&rsquo;utilise que très rarement dans le code que j&rsquo;écris, mais je le laisse automatiquement dans les setters qui sont auto-générés par mon IDE <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine passe en version 1.2.5 par benwit</title>
		<link>https://blog.developpez.com/benwit/p8016/langages/java/google_app_engine_passe_en_version_1_2_5#comment-51</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Fri, 04 Sep 2009 14:56:57 +0000</pubDate>
		<guid isPermaLink="false">#comment-51</guid>
		<description><![CDATA[Sueurs froides&lt;br /&gt;
&lt;br /&gt;
Est-ce dû au changement de version, quoi qu&#039;il en soit, en me connectant à l&#039;interface d&#039;administration, je suis tombé sur une page me demandant d&#039;accepter les nouvelles conditions d&#039;utilisations. J&#039;ai accepté mais que faire si je ne suis plus d&#039;accord ? On ressent donc à ce moment la dépendance que l&#039;on a vis à vis du cloud. Brrr...]]></description>
		<content:encoded><![CDATA[<p>Sueurs froides</p>
<p>Est-ce dû au changement de version, quoi qu&rsquo;il en soit, en me connectant à l&rsquo;interface d&rsquo;administration, je suis tombé sur une page me demandant d&rsquo;accepter les nouvelles conditions d&rsquo;utilisations. J&rsquo;ai accepté mais que faire si je ne suis plus d&rsquo;accord ? On ressent donc à ce moment la dépendance que l&rsquo;on a vis à vis du cloud. Brrr&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur GWT est beaucoup du Javascript ! par baya1</title>
		<link>https://blog.developpez.com/benwit/p7983/langages/java/gwt_est_beaucoup_du_javascript#comment-9</link>
		<dc:creator><![CDATA[baya1]]></dc:creator>
		<pubDate>Thu, 27 Aug 2009 11:13:58 +0000</pubDate>
		<guid isPermaLink="false">#comment-9</guid>
		<description><![CDATA[C&#039;est vrai, l&#039;article est vraiment original :)]]></description>
		<content:encoded><![CDATA[<p>C&rsquo;est vrai, l&rsquo;article est vraiment original <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur GWT est beaucoup du Javascript ! par Baptiste Wicht</title>
		<link>https://blog.developpez.com/benwit/p7983/langages/java/gwt_est_beaucoup_du_javascript#comment-8</link>
		<dc:creator><![CDATA[Baptiste Wicht]]></dc:creator>
		<pubDate>Wed, 26 Aug 2009 10:28:41 +0000</pubDate>
		<guid isPermaLink="false">#comment-8</guid>
		<description><![CDATA[Merci pour cet article :)&lt;br /&gt;
&lt;br /&gt;
Super bien écrit ^^]]></description>
		<content:encoded><![CDATA[<p>Merci pour cet article <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>Super bien écrit ^^</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 3 &#8211; S&#8217;installer un environnement de développement par benwit</title>
		<link>https://blog.developpez.com/benwit/p7601/langages/java/google_app_engine_3_s_installer_un_envir#comment-32</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Wed, 10 Jun 2009 21:29:09 +0000</pubDate>
		<guid isPermaLink="false">#comment-32</guid>
		<description><![CDATA[D&#039;après le message d&#039;erreur, le bouton &quot;install&quot; doit rester grisé parce que le site de google n&#039;est pas accessible. &lt;br /&gt;
Dans un navigateur web, est-ce que l&#039;url &quot;http://dl.google.com/eclipse/plugin/3.4&quot; fonctionne ?&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>D&rsquo;après le message d&rsquo;erreur, le bouton &laquo;&nbsp;install&nbsp;&raquo; doit rester grisé parce que le site de google n&rsquo;est pas accessible. <br />
Dans un navigateur web, est-ce que l&rsquo;url &laquo;&nbsp;http://dl.google.com/eclipse/plugin/3.4&Prime; fonctionne ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 3 &#8211; S&#8217;installer un environnement de développement par Jupiter2003</title>
		<link>https://blog.developpez.com/benwit/p7601/langages/java/google_app_engine_3_s_installer_un_envir#comment-31</link>
		<dc:creator><![CDATA[Jupiter2003]]></dc:creator>
		<pubDate>Wed, 10 Jun 2009 18:12:10 +0000</pubDate>
		<guid isPermaLink="false">#comment-31</guid>
		<description><![CDATA[&lt;br /&gt;
No repository found at http://dl.google.com/eclipse/plugin/3.4&lt;br /&gt;
  Error reading update site http://dl.google.com/eclipse/plugin/3.4.&lt;br /&gt;
  dl.google.com&lt;br /&gt;
&lt;br /&gt;
Tel est le message affiché&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>
No repository found at <a href="http://dl.google.com/eclipse/plugin/3.4" rel="nofollow">http://dl.google.com/eclipse/plugin/3.4</a><br />
  Error reading update site <a href="http://dl.google.com/eclipse/plugin/3.4" rel="nofollow">http://dl.google.com/eclipse/plugin/3.4</a>.<br />
  dl.google.com</p>
<p>Tel est le message affiché</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 3 &#8211; S&#8217;installer un environnement de développement par Jupiter2003</title>
		<link>https://blog.developpez.com/benwit/p7601/langages/java/google_app_engine_3_s_installer_un_envir#comment-30</link>
		<dc:creator><![CDATA[Jupiter2003]]></dc:creator>
		<pubDate>Wed, 10 Jun 2009 17:23:22 +0000</pubDate>
		<guid isPermaLink="false">#comment-30</guid>
		<description><![CDATA[Le bouton &quot;Install&quot; reste grisé. Je n&#039;arrive pas à avancer]]></description>
		<content:encoded><![CDATA[<p>Le bouton &laquo;&nbsp;Install&nbsp;&raquo; reste grisé. Je n&rsquo;arrive pas à avancer</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 3 &#8211; S&#8217;installer un environnement de développement par Jupiter2003</title>
		<link>https://blog.developpez.com/benwit/p7601/langages/java/google_app_engine_3_s_installer_un_envir#comment-29</link>
		<dc:creator><![CDATA[Jupiter2003]]></dc:creator>
		<pubDate>Wed, 10 Jun 2009 17:06:21 +0000</pubDate>
		<guid isPermaLink="false">#comment-29</guid>
		<description><![CDATA[Le bouton &quot;Install&quot; reste grisé. Je n&#039;arrive pas à avancer]]></description>
		<content:encoded><![CDATA[<p>Le bouton &laquo;&nbsp;Install&nbsp;&raquo; reste grisé. Je n&rsquo;arrive pas à avancer</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 11 &#8211; Et les données &#8230; par benwit</title>
		<link>https://blog.developpez.com/benwit/p7698/langages/java/google_app_engine_11_et_les_donnees#comment-50</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Fri, 05 Jun 2009 08:11:55 +0000</pubDate>
		<guid isPermaLink="false">#comment-50</guid>
		<description><![CDATA[Non, je ne pense pas puisqu&#039;on peut partager les données entre plusieurs versions d&#039;une même application.&lt;br /&gt;
Cela empêche justement d&#039;avoir des données de test et c&#039;est ce que beaucoup reprochent ...]]></description>
		<content:encoded><![CDATA[<p>Non, je ne pense pas puisqu&rsquo;on peut partager les données entre plusieurs versions d&rsquo;une même application.<br />
Cela empêche justement d&rsquo;avoir des données de test et c&rsquo;est ce que beaucoup reprochent &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 11 &#8211; Et les données &#8230; par JWillow</title>
		<link>https://blog.developpez.com/benwit/p7698/langages/java/google_app_engine_11_et_les_donnees#comment-49</link>
		<dc:creator><![CDATA[JWillow]]></dc:creator>
		<pubDate>Thu, 04 Jun 2009 20:58:05 +0000</pubDate>
		<guid isPermaLink="false">#comment-49</guid>
		<description><![CDATA[Petite question : Est ce qu&#039;il existe un mécanisme de versionning des données dans le datastore ?&lt;br /&gt;
Autant les applicatifs le sont (versionnés) mais les données j&#039;ai pas l&#039;impression, qu&#039;en penses-tu ?]]></description>
		<content:encoded><![CDATA[<p>Petite question : Est ce qu&rsquo;il existe un mécanisme de versionning des données dans le datastore ?<br />
Autant les applicatifs le sont (versionnés) mais les données j&rsquo;ai pas l&rsquo;impression, qu&rsquo;en penses-tu ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 10 &#8211; Utiliser l&#8217;authentification Google ? par benwit</title>
		<link>https://blog.developpez.com/benwit/p7678/langages/java/google_app_engine_10_utiliser_l_authenti#comment-48</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Mon, 01 Jun 2009 15:04:17 +0000</pubDate>
		<guid isPermaLink="false">#comment-48</guid>
		<description><![CDATA[Non, rien n&#039;est prévu dans GAE et leur petit truc d&#039;admin, bien que pratique pour un usage personnel finit par embrouiller.&lt;br /&gt;
&lt;br /&gt;
Le rôle d&#039;un système d&#039;authentification est d&#039;authentifier avant tout.&lt;br /&gt;
Après, il est du ressort de l&#039;application de gérer des droits spécifiques.]]></description>
		<content:encoded><![CDATA[<p>Non, rien n&rsquo;est prévu dans GAE et leur petit truc d&rsquo;admin, bien que pratique pour un usage personnel finit par embrouiller.</p>
<p>Le rôle d&rsquo;un système d&rsquo;authentification est d&rsquo;authentifier avant tout.<br />
Après, il est du ressort de l&rsquo;application de gérer des droits spécifiques.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 10 &#8211; Utiliser l&#8217;authentification Google ? par JWillow</title>
		<link>https://blog.developpez.com/benwit/p7678/langages/java/google_app_engine_10_utiliser_l_authenti#comment-47</link>
		<dc:creator><![CDATA[JWillow]]></dc:creator>
		<pubDate>Mon, 01 Jun 2009 14:55:41 +0000</pubDate>
		<guid isPermaLink="false">#comment-47</guid>
		<description><![CDATA[Est il possible d&#039;affecter des authorisations aux utilisateurs ? Si comme je le pense cela n&#039;est pas possible on se retrouve avec un système plutôt basique !&lt;br /&gt;
&lt;br /&gt;
non authentifié -&gt; connecté -&gt; admin&lt;br /&gt;
                            -&gt; pas admin&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>Est il possible d&rsquo;affecter des authorisations aux utilisateurs ? Si comme je le pense cela n&rsquo;est pas possible on se retrouve avec un système plutôt basique !</p>
<p>non authentifié -> connecté -> admin<br />
                            -> pas admin</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 8 &#8211; Les limites de la gratuité par benwit</title>
		<link>https://blog.developpez.com/benwit/p7636/reflexions/google_app_engine_8_derriere_la_gratuite#comment-46</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Sun, 31 May 2009 21:06:48 +0000</pubDate>
		<guid isPermaLink="false">#comment-46</guid>
		<description><![CDATA[@JWillow&lt;br /&gt;
&lt;br /&gt;
Je n&#039;ai rien vu pour l&#039;instant qui permette de récupérer les quotas.&lt;br /&gt;
J&#039;ai quand même demandé à la communauté GAE si c&#039;est possible ou si c&#039;est prévu dans une prochaine version. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@zeth&lt;br /&gt;
&lt;br /&gt;
J&#039;ai lu qu&#039;une erreur http 403 est envoyé en réponse pour le dépassement des quotas :&lt;br /&gt;
- Requests&lt;br /&gt;
- CPU Time&lt;br /&gt;
- Bandwidth, incoming and outgoing &lt;br /&gt;
&lt;br /&gt;
Pour les autres quotas (comme ceux relatifs au DataStore), c&#039;est pour l&#039;instant une exception fourre tout &quot;com.google.apphosting.api.ApiProxy.UnknownException &quot; qui est levée.&lt;br /&gt;
Dans une prochaine version, ce sera une &quot;com.google.apphosting.api.ApiProxy.OverQuotaException&quot;.]]></description>
		<content:encoded><![CDATA[<p>@JWillow</p>
<p>Je n&rsquo;ai rien vu pour l&rsquo;instant qui permette de récupérer les quotas.<br />
J&rsquo;ai quand même demandé à la communauté GAE si c&rsquo;est possible ou si c&rsquo;est prévu dans une prochaine version. </p>
<p>
@zeth</p>
<p>J&rsquo;ai lu qu&rsquo;une erreur http 403 est envoyé en réponse pour le dépassement des quotas :<br />
&#8211; Requests<br />
&#8211; CPU Time<br />
&#8211; Bandwidth, incoming and outgoing </p>
<p>Pour les autres quotas (comme ceux relatifs au DataStore), c&rsquo;est pour l&rsquo;instant une exception fourre tout &laquo;&nbsp;com.google.apphosting.api.ApiProxy.UnknownException &nbsp;&raquo; qui est levée.<br />
Dans une prochaine version, ce sera une &laquo;&nbsp;com.google.apphosting.api.ApiProxy.OverQuotaException&nbsp;&raquo;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 8 &#8211; Les limites de la gratuité par JWillow</title>
		<link>https://blog.developpez.com/benwit/p7636/reflexions/google_app_engine_8_derriere_la_gratuite#comment-45</link>
		<dc:creator><![CDATA[JWillow]]></dc:creator>
		<pubDate>Sun, 31 May 2009 19:18:23 +0000</pubDate>
		<guid isPermaLink="false">#comment-45</guid>
		<description><![CDATA[Bonjour,&lt;br /&gt;
&lt;br /&gt;
Simplement pour savoir s&#039;il est possible de faire une export des données statisques ?&lt;br /&gt;
Eventuellement pour faire du reporting ou de la surveillance]]></description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>Simplement pour savoir s&rsquo;il est possible de faire une export des données statisques ?<br />
Eventuellement pour faire du reporting ou de la surveillance</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 8 &#8211; Les limites de la gratuité par benwit</title>
		<link>https://blog.developpez.com/benwit/p7636/reflexions/google_app_engine_8_derriere_la_gratuite#comment-44</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Sat, 23 May 2009 19:21:34 +0000</pubDate>
		<guid isPermaLink="false">#comment-44</guid>
		<description><![CDATA[@zeth&lt;br /&gt;
&lt;br /&gt;
Difficile, je n&#039;irai pas jusque là mais moins facile sûrement.&lt;br /&gt;
&lt;br /&gt;
Pour ce qui est de l&#039;erreur, vu que GAE envoit des exceptions lors des dépassement de quotas, je suppose donc qu&#039;il y a moyen de les intercepter ? &lt;br /&gt;
Pour ce qui est du détail, ne t&#039;inquiète pas, je te comprends.]]></description>
		<content:encoded><![CDATA[<p>@zeth</p>
<p>Difficile, je n&rsquo;irai pas jusque là mais moins facile sûrement.</p>
<p>Pour ce qui est de l&rsquo;erreur, vu que GAE envoit des exceptions lors des dépassement de quotas, je suppose donc qu&rsquo;il y a moyen de les intercepter ? <br />
Pour ce qui est du détail, ne t&rsquo;inquiète pas, je te comprends.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 8 &#8211; Les limites de la gratuité par zeth696</title>
		<link>https://blog.developpez.com/benwit/p7636/reflexions/google_app_engine_8_derriere_la_gratuite#comment-43</link>
		<dc:creator><![CDATA[zeth696]]></dc:creator>
		<pubDate>Sat, 23 May 2009 08:48:45 +0000</pubDate>
		<guid isPermaLink="false">#comment-43</guid>
		<description><![CDATA[@benwit merci encore pour tout tes retours sur GAE c&#039;est vraiment génial.&lt;br /&gt;
&lt;br /&gt;
je trouve comme toi que le système de quota est nécessaire et que pour passer en mode payant c&#039;est très bien adapté. tu indique qu&#039;il est difficile de détecter que tu es sur GAE si tu indique un nom de domaine perso. mais la page de limite de quota atteinte est elle paramétrable? c&#039;est du détail mais cela peut devenir important pour une application en production.]]></description>
		<content:encoded><![CDATA[<p>@benwit merci encore pour tout tes retours sur GAE c&rsquo;est vraiment génial.</p>
<p>je trouve comme toi que le système de quota est nécessaire et que pour passer en mode payant c&rsquo;est très bien adapté. tu indique qu&rsquo;il est difficile de détecter que tu es sur GAE si tu indique un nom de domaine perso. mais la page de limite de quota atteinte est elle paramétrable? c&rsquo;est du détail mais cela peut devenir important pour une application en production.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 8 &#8211; Les limites de la gratuité par benwit</title>
		<link>https://blog.developpez.com/benwit/p7636/reflexions/google_app_engine_8_derriere_la_gratuite#comment-42</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Fri, 22 May 2009 21:34:50 +0000</pubDate>
		<guid isPermaLink="false">#comment-42</guid>
		<description><![CDATA[@liliverte,&lt;br /&gt;
&lt;br /&gt;
Je ne m&#039;y connais pas trop en fait mais tu peux venir en discuter ici : http://www.developpez.net/forums/d745247/java/communaute-java/serie-billets-google-app-engine/]]></description>
		<content:encoded><![CDATA[<p>@liliverte,</p>
<p>Je ne m&rsquo;y connais pas trop en fait mais tu peux venir en discuter ici : <a href="http://www.developpez.net/forums/d745247/java/communaute-java/serie-billets-google-app-engine/" rel="nofollow">http://www.developpez.net/forums/d745247/java/communaute-java/serie-billets-google-app-engine/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 8 &#8211; Les limites de la gratuité par liliverte</title>
		<link>https://blog.developpez.com/benwit/p7636/reflexions/google_app_engine_8_derriere_la_gratuite#comment-41</link>
		<dc:creator><![CDATA[liliverte]]></dc:creator>
		<pubDate>Fri, 22 May 2009 21:05:59 +0000</pubDate>
		<guid isPermaLink="false">#comment-41</guid>
		<description><![CDATA[Bonjour,&lt;br /&gt;
&lt;br /&gt;
comme tu semble t&#039;y connaitre.&lt;br /&gt;
&lt;br /&gt;
j&#039;ai un rapport à faire sur le cloud computing :&lt;br /&gt;
&lt;br /&gt;
- Présentation technique du cloud computing (10 pages)&lt;br /&gt;
- Principes de mise en oeuvre (10 pages)&lt;br /&gt;
&lt;br /&gt;
GOOGLE --&gt; bien sûr, j&#039;ai même des tonnes d&#039;infos.&lt;br /&gt;
Mais aucune ne correspond aux questions posées.......&lt;br /&gt;
&lt;br /&gt;
Pour la présentation technique (comment écrire 10 pages pour dire qu&#039;il y a 3 grands typre de services SAAS, PAAS et IAAS)&lt;br /&gt;
&lt;br /&gt;
Surtout le principe de mise en oeuvre (à part dématérialiser la salle &lt;br /&gt;
informatique --&gt; comment ecrire 10 pages pour dire qu&#039;on veux abandonner son infra pour un abonnement ?)&lt;br /&gt;
&lt;br /&gt;
A moins que je sois à côté de la plaque ?&lt;br /&gt;
&lt;br /&gt;
Je ne sais pas comment poster sur la page principale de ton blog&lt;br /&gt;
&lt;br /&gt;
merci pour ton aide.]]></description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>comme tu semble t&rsquo;y connaitre.</p>
<p>j&rsquo;ai un rapport à faire sur le cloud computing :</p>
<p>&#8211; Présentation technique du cloud computing (10 pages)<br />
&#8211; Principes de mise en oeuvre (10 pages)</p>
<p>GOOGLE &#8211;> bien sûr, j&rsquo;ai même des tonnes d&rsquo;infos.<br />
Mais aucune ne correspond aux questions posées&#8230;&#8230;.</p>
<p>Pour la présentation technique (comment écrire 10 pages pour dire qu&rsquo;il y a 3 grands typre de services SAAS, PAAS et IAAS)</p>
<p>Surtout le principe de mise en oeuvre (à part dématérialiser la salle <br />
informatique &#8211;> comment ecrire 10 pages pour dire qu&rsquo;on veux abandonner son infra pour un abonnement ?)</p>
<p>A moins que je sois à côté de la plaque ?</p>
<p>Je ne sais pas comment poster sur la page principale de ton blog</p>
<p>merci pour ton aide.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 8 &#8211; Les limites de la gratuité par benwit</title>
		<link>https://blog.developpez.com/benwit/p7636/reflexions/google_app_engine_8_derriere_la_gratuite#comment-40</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Thu, 21 May 2009 20:43:15 +0000</pubDate>
		<guid isPermaLink="false">#comment-40</guid>
		<description><![CDATA[C&#039;est un risque en effet mais il existe aussi en dehors du cloud computing, non ?&lt;br /&gt;
&lt;br /&gt;
En surchargeant n&#039;importe quel site, il peut tomber. Et je ne parle pas des failles de sécurité ou autre ... Chez GAE, il y en a surement aussi mais au final, je ne doute pas qu&#039;ils ont des compétences que ne peuvent se payer les petites structures.&lt;br /&gt;
&lt;br /&gt;
Deuxièmement, il faut savoir qu&#039;on est bien sur GAE. Si c&#039;est explicite avec les url au format {applicationId}.appspot.com, ça l&#039;est déjà moins avec un mapping sur son nom de domaine.&lt;br /&gt;
&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>C&rsquo;est un risque en effet mais il existe aussi en dehors du cloud computing, non ?</p>
<p>En surchargeant n&rsquo;importe quel site, il peut tomber. Et je ne parle pas des failles de sécurité ou autre &#8230; Chez GAE, il y en a surement aussi mais au final, je ne doute pas qu&rsquo;ils ont des compétences que ne peuvent se payer les petites structures.</p>
<p>Deuxièmement, il faut savoir qu&rsquo;on est bien sur GAE. Si c&rsquo;est explicite avec les url au format {applicationId}.appspot.com, ça l&rsquo;est déjà moins avec un mapping sur son nom de domaine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 8 &#8211; Les limites de la gratuité par lunatix</title>
		<link>https://blog.developpez.com/benwit/p7636/reflexions/google_app_engine_8_derriere_la_gratuite#comment-39</link>
		<dc:creator><![CDATA[lunatix]]></dc:creator>
		<pubDate>Thu, 21 May 2009 12:50:28 +0000</pubDate>
		<guid isPermaLink="false">#comment-39</guid>
		<description><![CDATA[intéressant ce que tu dis. ca pourrait etre éventuellement un gros problème de dispo ca ! si un concurrent veut fermer un site, il suffit de générer un peu trop de charge]]></description>
		<content:encoded><![CDATA[<p>intéressant ce que tu dis. ca pourrait etre éventuellement un gros problème de dispo ca ! si un concurrent veut fermer un site, il suffit de générer un peu trop de charge</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 7 &#8211; Le déploiement : un jeu d&#8217;enfant par benwit</title>
		<link>https://blog.developpez.com/benwit/p7627/langages/java/google_app_engine_7_le_deploiement_un_je#comment-38</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Wed, 20 May 2009 15:00:26 +0000</pubDate>
		<guid isPermaLink="false">#comment-38</guid>
		<description><![CDATA[c&#039;est clair !&lt;br /&gt;
heureusement que la procédure la plus simple est celle qu&#039;on va le plus utiliser.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>c&rsquo;est clair !<br />
heureusement que la procédure la plus simple est celle qu&rsquo;on va le plus utiliser.</p>
<p></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 7 &#8211; Le déploiement : un jeu d&#8217;enfant par lunatix</title>
		<link>https://blog.developpez.com/benwit/p7627/langages/java/google_app_engine_7_le_deploiement_un_je#comment-37</link>
		<dc:creator><![CDATA[lunatix]]></dc:creator>
		<pubDate>Wed, 20 May 2009 11:10:48 +0000</pubDate>
		<guid isPermaLink="false">#comment-37</guid>
		<description><![CDATA[bon, et bien autant la gestion DNS/nom de domaine paraissait lourdingue, autant la, déploiement plus versionning aussi facile, ca fait carrément réver !]]></description>
		<content:encoded><![CDATA[<p>bon, et bien autant la gestion DNS/nom de domaine paraissait lourdingue, autant la, déploiement plus versionning aussi facile, ca fait carrément réver !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 4 &#8211; Critiques du plugin par benwit</title>
		<link>https://blog.developpez.com/benwit/p7602/langages/java/google_app_engine_4_critiques_du_plugin#comment-36</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Sun, 17 May 2009 13:22:02 +0000</pubDate>
		<guid isPermaLink="false">#comment-36</guid>
		<description><![CDATA[Merci pour vos commentaires. Cela motive à continuer ...]]></description>
		<content:encoded><![CDATA[<p>Merci pour vos commentaires. Cela motive à continuer &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 4 &#8211; Critiques du plugin par lunatix</title>
		<link>https://blog.developpez.com/benwit/p7602/langages/java/google_app_engine_4_critiques_du_plugin#comment-35</link>
		<dc:creator><![CDATA[lunatix]]></dc:creator>
		<pubDate>Sun, 17 May 2009 09:44:51 +0000</pubDate>
		<guid isPermaLink="false">#comment-35</guid>
		<description><![CDATA[interessant cette serie de blogs. (enfin du vrai blog sur dvp :D )&lt;br /&gt;
faut que je teste le Gae avec Grails : depuis la version 1.1.1, il est compatible avec.&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>interessant cette serie de blogs. (enfin du vrai blog sur dvp <img src="https://blog.developpez.com/benwit/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /> )<br />
faut que je teste le Gae avec Grails : depuis la version 1.1.1, il est compatible avec.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 4 &#8211; Critiques du plugin par benwit</title>
		<link>https://blog.developpez.com/benwit/p7602/langages/java/google_app_engine_4_critiques_du_plugin#comment-34</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Sat, 16 May 2009 19:28:27 +0000</pubDate>
		<guid isPermaLink="false">#comment-34</guid>
		<description><![CDATA[Oui, j&#039;espère aussi.&lt;br /&gt;
Ce que j&#039;aime dans google, c&#039;est leur moteur à innover ... &lt;br /&gt;
Vivement que google rachète oracle qui a racheté sun ! lol]]></description>
		<content:encoded><![CDATA[<p>Oui, j&rsquo;espère aussi.<br />
Ce que j&rsquo;aime dans google, c&rsquo;est leur moteur à innover &#8230; <br />
Vivement que google rachète oracle qui a racheté sun ! lol</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 4 &#8211; Critiques du plugin par zeth696</title>
		<link>https://blog.developpez.com/benwit/p7602/langages/java/google_app_engine_4_critiques_du_plugin#comment-33</link>
		<dc:creator><![CDATA[zeth696]]></dc:creator>
		<pubDate>Sat, 16 May 2009 16:21:31 +0000</pubDate>
		<guid isPermaLink="false">#comment-33</guid>
		<description><![CDATA[on pourrait dire que je suis un fanboy google.&lt;br /&gt;
tes remarques sont tout à fait justifié, j&#039;espère que dans une future mise à jour du plugin ces problèmes n&#039;existeront plus.&lt;br /&gt;
&lt;br /&gt;
merci d&#039;avoir partagé ton expérience]]></description>
		<content:encoded><![CDATA[<p>on pourrait dire que je suis un fanboy google.<br />
tes remarques sont tout à fait justifié, j&rsquo;espère que dans une future mise à jour du plugin ces problèmes n&rsquo;existeront plus.</p>
<p>merci d&rsquo;avoir partagé ton expérience</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 2 &#8211; Je signe où ? par benwit</title>
		<link>https://blog.developpez.com/benwit/p7596/langages/java/google_app_engine_2_je_signe_ou#comment-28</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Fri, 15 May 2009 12:47:26 +0000</pubDate>
		<guid isPermaLink="false">#comment-28</guid>
		<description><![CDATA[Prenons un exemple concret :&lt;br /&gt;
&lt;br /&gt;
Tu t&#039;appelles &quot;Steve Jobs&quot; et ton tel, c&#039;est le 06 05 04 03 01&lt;br /&gt;
Si tu crée un compte anonyme &quot;macaddict@gmail.com&quot;, tu veux probablement éviter que ce que tu fais avec ce compte soit associer avec &quot;Steve Jobs&quot;.&lt;br /&gt;
&lt;br /&gt;
Si maintenant, tu t&#039;enregistres avec &quot;macaddict@gmail.com&quot; et que tu donnes 06 05 04 03 01, si on consière que 06 05 04 03 01 est lié à &quot;Steve Jobs&quot;, en liant 06 05 04 03 01 à &quot;macaddict@gmail.com&quot;, tu lies par transitivité &quot;Steve Jobs&quot; à &quot;macaddict@gmail.com&quot;.&lt;br /&gt;
&lt;br /&gt;
Si 06 05 04 03 01 est lié à &quot;Steve Jobs&quot;, autant donner son compte &quot;Steve.Jobs@gmail.com&quot;, ils n&#039;auront pas d&#039;infos supplémentaires. C&#039;est mon point de vue.&lt;br /&gt;
&lt;br /&gt;
Bien entendu, ton point de vue se défend s&#039;ils n&#039;ont pas l&#039;info que 06 05 04 03 01 est lié à &quot;Steve Jobs&quot;. En liant 06 05 04 03 01 à &quot;Steve.Jobs@gmail.com&quot;, ils font désormais le lien.&lt;br /&gt;
&lt;br /&gt;
Dans ce cas, tu peux également utiliser un deuxième compte anonyme. &lt;br /&gt;
&lt;br /&gt;
Google is watching you ! lol&lt;br /&gt;
&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>Prenons un exemple concret :</p>
<p>Tu t&rsquo;appelles &laquo;&nbsp;Steve Jobs&nbsp;&raquo; et ton tel, c&rsquo;est le 06 05 04 03 01<br />
Si tu crée un compte anonyme &laquo;&nbsp;macaddict@gmail.com&nbsp;&raquo;, tu veux probablement éviter que ce que tu fais avec ce compte soit associer avec &laquo;&nbsp;Steve Jobs&nbsp;&raquo;.</p>
<p>Si maintenant, tu t&rsquo;enregistres avec &laquo;&nbsp;macaddict@gmail.com&nbsp;&raquo; et que tu donnes 06 05 04 03 01, si on consière que 06 05 04 03 01 est lié à &laquo;&nbsp;Steve Jobs&nbsp;&raquo;, en liant 06 05 04 03 01 à &laquo;&nbsp;macaddict@gmail.com&nbsp;&raquo;, tu lies par transitivité &laquo;&nbsp;Steve Jobs&nbsp;&raquo; à &laquo;&nbsp;macaddict@gmail.com&nbsp;&raquo;.</p>
<p>Si 06 05 04 03 01 est lié à &laquo;&nbsp;Steve Jobs&nbsp;&raquo;, autant donner son compte &laquo;&nbsp;Steve.Jobs@gmail.com&nbsp;&raquo;, ils n&rsquo;auront pas d&rsquo;infos supplémentaires. C&rsquo;est mon point de vue.</p>
<p>Bien entendu, ton point de vue se défend s&rsquo;ils n&rsquo;ont pas l&rsquo;info que 06 05 04 03 01 est lié à &laquo;&nbsp;Steve Jobs&nbsp;&raquo;. En liant 06 05 04 03 01 à &laquo;&nbsp;Steve.Jobs@gmail.com&nbsp;&raquo;, ils font désormais le lien.</p>
<p>Dans ce cas, tu peux également utiliser un deuxième compte anonyme. </p>
<p>Google is watching you ! lol</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Google App Engine &#8211; 2 &#8211; Je signe où ? par n!co</title>
		<link>https://blog.developpez.com/benwit/p7596/langages/java/google_app_engine_2_je_signe_ou#comment-27</link>
		<dc:creator><![CDATA[n!co]]></dc:creator>
		<pubDate>Fri, 15 May 2009 08:21:40 +0000</pubDate>
		<guid isPermaLink="false">#comment-27</guid>
		<description><![CDATA[Intéressant,&lt;br /&gt;
&lt;br /&gt;
Par contre je n&#039;ai pas compris pourquoi il ne faut pas utiliser un email anonyme. Ce n&#039;est plutôt l&#039;inverse ?]]></description>
		<content:encoded><![CDATA[<p>Intéressant,</p>
<p>Par contre je n&rsquo;ai pas compris pourquoi il ne faut pas utiliser un email anonyme. Ce n&rsquo;est plutôt l&rsquo;inverse ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Faiblesses de GWT par lunatix</title>
		<link>https://blog.developpez.com/benwit/p5844/langages/java/faiblesses_de_gwt#comment-7</link>
		<dc:creator><![CDATA[lunatix]]></dc:creator>
		<pubDate>Sat, 07 Jun 2008 22:54:17 +0000</pubDate>
		<guid isPermaLink="false">#comment-7</guid>
		<description><![CDATA[@DJ.mos&lt;br /&gt;
pour les DTA et l&#039;interface, jusqu&#039;à la version 1.3 tu devais effectivement implémenter ISerialisable de GWT, maintenant, c&#039;est terminé, et tu n&#039;as qu&#039;a implementer le serialisable du jdk standart.]]></description>
		<content:encoded><![CDATA[<p>@DJ.mos<br />
pour les DTA et l&rsquo;interface, jusqu&rsquo;à la version 1.3 tu devais effectivement implémenter ISerialisable de GWT, maintenant, c&rsquo;est terminé, et tu n&rsquo;as qu&rsquo;a implementer le serialisable du jdk standart.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Faiblesses de GWT par mamelouk</title>
		<link>https://blog.developpez.com/benwit/p5844/langages/java/faiblesses_de_gwt#comment-6</link>
		<dc:creator><![CDATA[mamelouk]]></dc:creator>
		<pubDate>Sat, 07 Jun 2008 17:16:21 +0000</pubDate>
		<guid isPermaLink="false">#comment-6</guid>
		<description><![CDATA[suite de la discussion ici : &lt;a href=&quot;http://www.developpez.net/forums/showthread.php?p=3355526&quot; rel=&quot;nofollow&quot;&gt;http://www.developpez.net/forums/showthread.php?p=3355526&lt;/a&gt;]]></description>
		<content:encoded><![CDATA[<p>suite de la discussion ici : <a href="http://www.developpez.net/forums/showthread.php?p=3355526" rel="nofollow">http://www.developpez.net/forums/showthread.php?p=3355526</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Faiblesses de GWT par benwit</title>
		<link>https://blog.developpez.com/benwit/p5844/langages/java/faiblesses_de_gwt#comment-4</link>
		<dc:creator><![CDATA[benwit]]></dc:creator>
		<pubDate>Sat, 07 Jun 2008 09:04:55 +0000</pubDate>
		<guid isPermaLink="false">#comment-4</guid>
		<description><![CDATA[Mamelouk,&lt;br /&gt;
&lt;br /&gt;
Je ne faisais qu&#039;exprimer mon avis et pour cette raison, le blog me semblait le plus approprié.&lt;br /&gt;
&lt;br /&gt;
Maintenant, tu peux ne pas être d&#039;accord et vouloir en débattre mais sache que :&lt;br /&gt;
&lt;br /&gt;
- je ne souhaite pas freiner l&#039;adoption de gwt car j&#039;aime cette techno&lt;br /&gt;
- je te trouve un peu sûr de toi en disant que &quot;personne n&#039;a dit qu&#039;il l&#039;était&quot; parce que vois tu, j&#039;écris justement ceci pour des personnes qui disaient que c&#039;était n&#039;importe quoi d&#039;écrire des sites avec cette techno (il y a un exemple je crois dans un post du forum gwt)&lt;br /&gt;
- avant de dire que je ne maitrise pas (peut être), faudrait-il bien comprendre ce que j&#039;ai voulu dire, aussi bien pour l&#039;internationalisation que pour le découpage, j&#039;ai essayé les techniques que tu cites mais elles ne me conviennent pas pour différentes raisons. &lt;br /&gt;
J&#039;ai ouvert un post sur le forum pour en discuter : http://www.developpez.net/forums/showthread.php?p=3354977#post3354977&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Djo.mos,&lt;br /&gt;
&lt;br /&gt;
Effectivement, je n&#039;ai pas cité celui-ci ... mais c&#039;est parce que je n&#039;ai pas essayé avec GWT 1.5 (qui gère certaines annotations) et un ORM qui ne bidouille pas les POJO.&lt;br /&gt;
&lt;br /&gt;
]]></description>
		<content:encoded><![CDATA[<p>Mamelouk,</p>
<p>Je ne faisais qu&rsquo;exprimer mon avis et pour cette raison, le blog me semblait le plus approprié.</p>
<p>Maintenant, tu peux ne pas être d&rsquo;accord et vouloir en débattre mais sache que :</p>
<p>&#8211; je ne souhaite pas freiner l&rsquo;adoption de gwt car j&rsquo;aime cette techno<br />
&#8211; je te trouve un peu sûr de toi en disant que &laquo;&nbsp;personne n&rsquo;a dit qu&rsquo;il l&rsquo;était&nbsp;&raquo; parce que vois tu, j&rsquo;écris justement ceci pour des personnes qui disaient que c&rsquo;était n&rsquo;importe quoi d&rsquo;écrire des sites avec cette techno (il y a un exemple je crois dans un post du forum gwt)<br />
&#8211; avant de dire que je ne maitrise pas (peut être), faudrait-il bien comprendre ce que j&rsquo;ai voulu dire, aussi bien pour l&rsquo;internationalisation que pour le découpage, j&rsquo;ai essayé les techniques que tu cites mais elles ne me conviennent pas pour différentes raisons. <br />
J&rsquo;ai ouvert un post sur le forum pour en discuter : <a href="http://www.developpez.net/forums/showthread.php?p=3354977#post3354977" rel="nofollow">http://www.developpez.net/forums/showthread.php?p=3354977#post3354977</a></p>
<p>
Djo.mos,</p>
<p>Effectivement, je n&rsquo;ai pas cité celui-ci &#8230; mais c&rsquo;est parce que je n&rsquo;ai pas essayé avec GWT 1.5 (qui gère certaines annotations) et un ORM qui ne bidouille pas les POJO.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
