<?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 sur : RIA Contest : Flex / Silverlight / GWT / Echo3 / JavaFX</title>
	<atom:link href="http://blog.xebia.fr/2008/10/03/ria-contest-flex-silverlight-gwt-echo3-javafx/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.xebia.fr/2008/10/03/ria-contest-flex-silverlight-gwt-echo3-javafx/</link>
	<description>J2EE, Agilité et SOA</description>
	<lastBuildDate>Mon, 15 Mar 2010 22:28:53 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : darkzeb</title>
		<link>http://blog.xebia.fr/2008/10/03/ria-contest-flex-silverlight-gwt-echo3-javafx/comment-page-1/#comment-13504</link>
		<dc:creator>darkzeb</dc:creator>
		<pubDate>Mon, 29 Jun 2009 09:21:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.fr/?p=733#comment-13504</guid>
		<description>Sans parler du fait que la license d&#039;Ext js est une GPL.

Pour tous les déçus d&#039;ext-js il existe SmartClient qui propose un framework très similaire mais en LGPL (il existe également des licenses pro et commerciale pour des features avancées). Très pratique pour développer rapidement des proto RIA qui manipulent des sources de données XML ou WS et également pour faire du REST.

Et pour les irréductibles de GWT, il y a SmartGWT qui permet de profiter de SmartClient en utilisant les API GWT.</description>
		<content:encoded><![CDATA[<p>Sans parler du fait que la license d&#8217;Ext js est une GPL.</p>
<p>Pour tous les déçus d&#8217;ext-js il existe SmartClient qui propose un framework très similaire mais en LGPL (il existe également des licenses pro et commerciale pour des features avancées). Très pratique pour développer rapidement des proto RIA qui manipulent des sources de données XML ou WS et également pour faire du REST.</p>
<p>Et pour les irréductibles de GWT, il y a SmartGWT qui permet de profiter de SmartClient en utilisant les API GWT.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Anonyme</title>
		<link>http://blog.xebia.fr/2008/10/03/ria-contest-flex-silverlight-gwt-echo3-javafx/comment-page-1/#comment-10205</link>
		<dc:creator>Anonyme</dc:creator>
		<pubDate>Mon, 26 Jan 2009 16:23:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.fr/?p=733#comment-10205</guid>
		<description>Bonjour,

je voudrais faire un retour d&#039;expérience avec le fwk Ext JS 2.0 .
Je le déconseille sur des projets avec des profils pas assez expérimentés en JavaScript.
Le temps d&#039;apprentissage est long ! Certes le look-and-feel est sexy, mais son utilisation peu vite devenir un cauchemar.
Pour arriver à faire quelque chose de simple on y arrive jamais du premier coup, par conséquence on a l&#039;impression qu&#039;il faut faire les choses compliquées pour arriver à faire une chose simple !!
Et c&#039;est après pas mal de temps passé sur le forum et/ou les examples que l&#039;on se rend compte que c&#039;était simple à faire mais pas INTUITIF du tout.</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>je voudrais faire un retour d&#8217;expérience avec le fwk Ext JS 2.0 .<br />
Je le déconseille sur des projets avec des profils pas assez expérimentés en JavaScript.<br />
Le temps d&#8217;apprentissage est long ! Certes le look-and-feel est sexy, mais son utilisation peu vite devenir un cauchemar.<br />
Pour arriver à faire quelque chose de simple on y arrive jamais du premier coup, par conséquence on a l&#8217;impression qu&#8217;il faut faire les choses compliquées pour arriver à faire une chose simple !!<br />
Et c&#8217;est après pas mal de temps passé sur le forum et/ou les examples que l&#8217;on se rend compte que c&#8217;était simple à faire mais pas INTUITIF du tout.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Combi</title>
		<link>http://blog.xebia.fr/2008/10/03/ria-contest-flex-silverlight-gwt-echo3-javafx/comment-page-1/#comment-9392</link>
		<dc:creator>Combi</dc:creator>
		<pubDate>Thu, 11 Dec 2008 16:50:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.fr/?p=733#comment-9392</guid>
		<description>Bonjour,

Je viens de réaliser un proto GWT avec de la librairie Ext-GWT (aka GXT) dont je vous livre la conclusion :

GXT est bourré de bugs et quasi-inutilisable (version testée : 1.1)
GWT-Ext n&#039;est pas du code Java mais un wrappeur sur du Javascript externe -&gt; à éviter

Solution à suivre :  SmartGWT qui semble rassembler le meilleur de ces libs :

- large collection de widgets visuellement très réussis
- licence LGPL
- pur Java</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>Je viens de réaliser un proto GWT avec de la librairie Ext-GWT (aka GXT) dont je vous livre la conclusion :</p>
<p>GXT est bourré de bugs et quasi-inutilisable (version testée : 1.1)<br />
GWT-Ext n&#8217;est pas du code Java mais un wrappeur sur du Javascript externe -&gt; à éviter</p>
<p>Solution à suivre :  SmartGWT qui semble rassembler le meilleur de ces libs :</p>
<p>- large collection de widgets visuellement très réussis<br />
- licence LGPL<br />
- pur Java</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Blog Xebia France - Revue de Presse Xebia</title>
		<link>http://blog.xebia.fr/2008/10/03/ria-contest-flex-silverlight-gwt-echo3-javafx/comment-page-1/#comment-9336</link>
		<dc:creator>Blog Xebia France - Revue de Presse Xebia</dc:creator>
		<pubDate>Mon, 08 Dec 2008 18:14:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.fr/?p=733#comment-9336</guid>
		<description>[...] les OS Linux et Solaris ne sont pas (encore) supportés. Cette version 1.0 tient elle malgré tout les promesses entrevues lors de la parution de la preview ? Et bien, pas vraiment. Les défauts rédhibitoires que nous y avions décelés sont toujours là [...]</description>
		<content:encoded><![CDATA[<p>[...] les OS Linux et Solaris ne sont pas (encore) supportés. Cette version 1.0 tient elle malgré tout les promesses entrevues lors de la parution de la preview ? Et bien, pas vraiment. Les défauts rédhibitoires que nous y avions décelés sont toujours là [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Nicolas Le Coz</title>
		<link>http://blog.xebia.fr/2008/10/03/ria-contest-flex-silverlight-gwt-echo3-javafx/comment-page-1/#comment-9269</link>
		<dc:creator>Nicolas Le Coz</dc:creator>
		<pubDate>Fri, 05 Dec 2008 09:53:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.fr/?p=733#comment-9269</guid>
		<description>Bonjour Cyril,

Concernant la préconisation du framework GWT, je pense qu&#039;il faut être assez prudent.

C&#039;est-à-dire qu&#039;il faut avoir un cadre défini au niveau :
 - Des composants dont l&#039;application a besoin
 - L&#039;interaction entre ces composants
donc peut être une maquette ou un story board de l&#039;application serait une bonne solution d&#039;évaluation.

Notre expérience de GWT-ext, nous a prouvé que GWT marche très bien, mais l&#039;intégration des composants tiers peut être un frein à la productivité. Du fait que les composants soient de mauvaise qualité ou soient fonctionnellement mal conçus.

La seule structuration que propose GWT, ce sont les composants. Donc, il faut avoir/trouver des patterns pour structurer une page GWT. Je pense que mettre en place des patterns MVC ne semble pas adapté pour le framework, cela ne reflète pas le côté événementiel du client : le modèle de programmation GWT.

GWT ne semble pas adapter pour toutes les applications, GWT est plus adapté aux applications Web dont :
 - Il y a peu de pages, et surtout il a peu de navigation entre les pages
 - Il y a une logique événementielle côté client sur les pages (déroulement d&#039;arbre qui met à jour un panneau sur le clic d&#039;un noeud ...)
 - Il faut que l&#039;ergonomie soit adaptée aux composants disponibles (il faut avoir une bonne maîtrise des composants pour savoir ce que l&#039;on désire en faire, et comment il s&#039;intègre avec les autres composants)
 - Il y a peu d&#039;interactions entre le client et le serveur.

Tu trouveras peut être plus d&#039;informations dans un article en cours de préparation chez Xebia : GWT Galaxy, voici un extrait : &quot;Nous allons donc faire un tour d&#039;horizon non exhaustif, mais balayant une grande partie, de ce qui est utilisé dans la galaxie GWT : les plugins, les frameworks et les APIs générales et graphiques.&quot;

Merci Alexandre pour tes retours, apparemment il y a des possibilités d&#039;optimiser cette phase de compilation, en phase de développement, en générant seulement le javascript pour un navigateur cible au lieu 4-5 navigateurs supportés de base. (Xebia en parlera dans l&#039;article GWT Galaxy).

Nicolas LC (Xebia).</description>
		<content:encoded><![CDATA[<p>Bonjour Cyril,</p>
<p>Concernant la préconisation du framework GWT, je pense qu&#8217;il faut être assez prudent.</p>
<p>C&#8217;est-à-dire qu&#8217;il faut avoir un cadre défini au niveau :<br />
 &#8211; Des composants dont l&#8217;application a besoin<br />
 &#8211; L&#8217;interaction entre ces composants<br />
donc peut être une maquette ou un story board de l&#8217;application serait une bonne solution d&#8217;évaluation.</p>
<p>Notre expérience de GWT-ext, nous a prouvé que GWT marche très bien, mais l&#8217;intégration des composants tiers peut être un frein à la productivité. Du fait que les composants soient de mauvaise qualité ou soient fonctionnellement mal conçus.</p>
<p>La seule structuration que propose GWT, ce sont les composants. Donc, il faut avoir/trouver des patterns pour structurer une page GWT. Je pense que mettre en place des patterns MVC ne semble pas adapté pour le framework, cela ne reflète pas le côté événementiel du client : le modèle de programmation GWT.</p>
<p>GWT ne semble pas adapter pour toutes les applications, GWT est plus adapté aux applications Web dont :<br />
 &#8211; Il y a peu de pages, et surtout il a peu de navigation entre les pages<br />
 &#8211; Il y a une logique événementielle côté client sur les pages (déroulement d&#8217;arbre qui met à jour un panneau sur le clic d&#8217;un noeud &#8230;)<br />
 &#8211; Il faut que l&#8217;ergonomie soit adaptée aux composants disponibles (il faut avoir une bonne maîtrise des composants pour savoir ce que l&#8217;on désire en faire, et comment il s&#8217;intègre avec les autres composants)<br />
 &#8211; Il y a peu d&#8217;interactions entre le client et le serveur.</p>
<p>Tu trouveras peut être plus d&#8217;informations dans un article en cours de préparation chez Xebia : GWT Galaxy, voici un extrait : &laquo;&nbsp;Nous allons donc faire un tour d&#8217;horizon non exhaustif, mais balayant une grande partie, de ce qui est utilisé dans la galaxie GWT : les plugins, les frameworks et les APIs générales et graphiques.&nbsp;&raquo;</p>
<p>Merci Alexandre pour tes retours, apparemment il y a des possibilités d&#8217;optimiser cette phase de compilation, en phase de développement, en générant seulement le javascript pour un navigateur cible au lieu 4-5 navigateurs supportés de base. (Xebia en parlera dans l&#8217;article GWT Galaxy).</p>
<p>Nicolas LC (Xebia).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Cyril Lakech</title>
		<link>http://blog.xebia.fr/2008/10/03/ria-contest-flex-silverlight-gwt-echo3-javafx/comment-page-1/#comment-8883</link>
		<dc:creator>Cyril Lakech</dc:creator>
		<pubDate>Tue, 18 Nov 2008 12:46:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.fr/?p=733#comment-8883</guid>
		<description>Bonjour,

Très bon article ! J&#039;avais pour idée d&#039;organiser ce même type de contest, et j&#039;avoue que de lire cet article me donne envie de pousser cette idée plus loin pour la concrétiser en 2009.

Je voulais savoir si actuellement vous préconisez l&#039;utilisation de framework GWT pour cadrer le développement ?

Je ne parle pas de framework &quot;graphiques&quot; mais de framework structurant !

Je sors du monde Eclipse RCP ou de nombreux facilitant, pattern et outils existent pour aider a la structuration du code.

Par exemple, le framework command d&#039;Eclipse me manque beaucoup, le databinding apparait complexe a mettre en place, le MVC est inexistant ou presque. La notion même d&#039;action ne semble pas vraiment présente dans le framework. Je me retrouve à implémenter de piètres équivalents... qui vont forcément être plus lourds à maintenir ou à faire évoluer.

Gwittr ? Metawidget ? smartGWT/smartClient ? GWTEventService ? uface ? autre ?

Merci par avance,

Cyril Lakech</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>Très bon article ! J&#8217;avais pour idée d&#8217;organiser ce même type de contest, et j&#8217;avoue que de lire cet article me donne envie de pousser cette idée plus loin pour la concrétiser en 2009.</p>
<p>Je voulais savoir si actuellement vous préconisez l&#8217;utilisation de framework GWT pour cadrer le développement ?</p>
<p>Je ne parle pas de framework &laquo;&nbsp;graphiques&nbsp;&raquo; mais de framework structurant !</p>
<p>Je sors du monde Eclipse RCP ou de nombreux facilitant, pattern et outils existent pour aider a la structuration du code.</p>
<p>Par exemple, le framework command d&#8217;Eclipse me manque beaucoup, le databinding apparait complexe a mettre en place, le MVC est inexistant ou presque. La notion même d&#8217;action ne semble pas vraiment présente dans le framework. Je me retrouve à implémenter de piètres équivalents&#8230; qui vont forcément être plus lourds à maintenir ou à faire évoluer.</p>
<p>Gwittr ? Metawidget ? smartGWT/smartClient ? GWTEventService ? uface ? autre ?</p>
<p>Merci par avance,</p>
<p>Cyril Lakech</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Alexandre de Pellegrin</title>
		<link>http://blog.xebia.fr/2008/10/03/ria-contest-flex-silverlight-gwt-echo3-javafx/comment-page-1/#comment-8750</link>
		<dc:creator>Alexandre de Pellegrin</dc:creator>
		<pubDate>Fri, 14 Nov 2008 14:10:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.fr/?p=733#comment-8750</guid>
		<description>Charles, il est tout a fait possible de travailler avec GWT en pushing selon le modèle cometd. C&#039;est ce que j&#039;ai démontré l&#039;année dernière lors d&#039;un barcamp Sun avec une maquette de client vnc web (WEBVnc, sources dispo sur google code).
Nicolas, concernant le test de GWT (puisque c&#039;est toi à priori qui a travaillé dessus), j&#039;ai le sentiment que tu as été influencé par Marc en utilisant tout de suite une extension au framework (GWT-Ext).Heureusement, tu es arrivé rapidement aux mêmes conclusions que moi : autant utiliser les composant de base. Pour le reste, j&#039;aurais aimé voir apparaitre dans les points faibles un élément majeur : le temps de compilation Java -&gt; JS. Ce temps s&#039;est considérablement allongé entre GWT 1.4 et 1.5. J&#039;ai l&#039;expérience de deux projets GWT pro et je peux assurer que c&#039;est vraiment pénalisant. Mais je comprends que vous ne l&#039;ayez pas ressenti sur votre mini projet. Encore un dernier point faible sur GWT : la compatibilité inter navigateur. C&#039;est même le cheval de bataille de ce framework. Et bien sachez qu&#039;il reste des différence de comportements entre IE et FF. Avec une bonne expérience du framework, on arrive à écrire le bon code java qui donnera le bon js mais c&#039;est un peu dommage.</description>
		<content:encoded><![CDATA[<p>Charles, il est tout a fait possible de travailler avec GWT en pushing selon le modèle cometd. C&#8217;est ce que j&#8217;ai démontré l&#8217;année dernière lors d&#8217;un barcamp Sun avec une maquette de client vnc web (WEBVnc, sources dispo sur google code).<br />
Nicolas, concernant le test de GWT (puisque c&#8217;est toi à priori qui a travaillé dessus), j&#8217;ai le sentiment que tu as été influencé par Marc en utilisant tout de suite une extension au framework (GWT-Ext).Heureusement, tu es arrivé rapidement aux mêmes conclusions que moi : autant utiliser les composant de base. Pour le reste, j&#8217;aurais aimé voir apparaitre dans les points faibles un élément majeur : le temps de compilation Java -&gt; JS. Ce temps s&#8217;est considérablement allongé entre GWT 1.4 et 1.5. J&#8217;ai l&#8217;expérience de deux projets GWT pro et je peux assurer que c&#8217;est vraiment pénalisant. Mais je comprends que vous ne l&#8217;ayez pas ressenti sur votre mini projet. Encore un dernier point faible sur GWT : la compatibilité inter navigateur. C&#8217;est même le cheval de bataille de ce framework. Et bien sachez qu&#8217;il reste des différence de comportements entre IE et FF. Avec une bonne expérience du framework, on arrive à écrire le bon code java qui donnera le bon js mais c&#8217;est un peu dommage.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Moulliard Charles</title>
		<link>http://blog.xebia.fr/2008/10/03/ria-contest-flex-silverlight-gwt-echo3-javafx/comment-page-1/#comment-8438</link>
		<dc:creator>Moulliard Charles</dc:creator>
		<pubDate>Tue, 04 Nov 2008 10:35:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.fr/?p=733#comment-8438</guid>
		<description>Personnellement, je pense que Zk (www.zkoss.org) gagne à être plus connu par rapport à GWT (cfr : http://ria.dzone.com/articles/zk-vs-gwt-server-centric-matte-1). Pour les architectes /développeurs qui ne souhaitent pas s&#039;investir de trop dans le monde du javascript (AJAX) puisque celui-ci est généré par le framework et sont amenés à prendre en charge le développement du côté serveur, ce framework (basé sur XUL) est réellement intéressant. Celui-ci s&#039;intègre facilement à des pages JSP, JSF si nécessaire et ceci afin de ne pas devoir développer des pages zul. De plus, il est maintenant possible de l&#039;utiliser avec Spring, Hibernate voir Spring WebFlow et Seam. Pour les amateurs de l&#039;approche cometd, celui-ci permet de pusher les données du serveur vers le browser (ce qui n&#039;est pas le cas de GWT - polling approche). Bref, le framework est simple, efficace et nous permet de ganger bcp de temps dans le développement d&#039;applications J2EE basée sur un RIA.</description>
		<content:encoded><![CDATA[<p>Personnellement, je pense que Zk (www.zkoss.org) gagne à être plus connu par rapport à GWT (cfr : <a href="http://ria.dzone.com/articles/zk-vs-gwt-server-centric-matte-1)" rel="nofollow">http://ria.dzone.com/articles/zk-vs-gwt-server-centric-matte-1)</a>. Pour les architectes /développeurs qui ne souhaitent pas s&#8217;investir de trop dans le monde du javascript (AJAX) puisque celui-ci est généré par le framework et sont amenés à prendre en charge le développement du côté serveur, ce framework (basé sur XUL) est réellement intéressant. Celui-ci s&#8217;intègre facilement à des pages JSP, JSF si nécessaire et ceci afin de ne pas devoir développer des pages zul. De plus, il est maintenant possible de l&#8217;utiliser avec Spring, Hibernate voir Spring WebFlow et Seam. Pour les amateurs de l&#8217;approche cometd, celui-ci permet de pusher les données du serveur vers le browser (ce qui n&#8217;est pas le cas de GWT &#8211; polling approche). Bref, le framework est simple, efficace et nous permet de ganger bcp de temps dans le développement d&#8217;applications J2EE basée sur un RIA.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Blog Xebia France - Revue de Presse Xebia</title>
		<link>http://blog.xebia.fr/2008/10/03/ria-contest-flex-silverlight-gwt-echo3-javafx/comment-page-1/#comment-7976</link>
		<dc:creator>Blog Xebia France - Revue de Presse Xebia</dc:creator>
		<pubDate>Tue, 21 Oct 2008 08:02:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.fr/?p=733#comment-7976</guid>
		<description>[...] les avantages et inconvénients de différents framework RIA, nous annoncions un certain nombre de points négatifs sur la version Silverlight que nous avions utilisée (Silverlight 2 Beta 2). Microsoft comble avec [...]</description>
		<content:encoded><![CDATA[<p>[...] les avantages et inconvénients de différents framework RIA, nous annoncions un certain nombre de points négatifs sur la version Silverlight que nous avions utilisée (Silverlight 2 Beta 2). Microsoft comble avec [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Marc</title>
		<link>http://blog.xebia.fr/2008/10/03/ria-contest-flex-silverlight-gwt-echo3-javafx/comment-page-1/#comment-7861</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Thu, 16 Oct 2008 11:44:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xebia.fr/?p=733#comment-7861</guid>
		<description>Pardon, je ne comprend pas. Parlez-vous anglais? :-)

I read this article translated, hope you don&#039;t mind me commenting in english...

I just wanted to hint about yet another alternative: IT Mill Toolkit ( http://www.itmill.com ) is a java serverside RIA framework that uses GWT for the client-side; you get the benefits of server-side programming (e.g security), and you can program the client-side using java as well.

Best Regards,
Marc</description>
		<content:encoded><![CDATA[<p>Pardon, je ne comprend pas. Parlez-vous anglais? <img src='http://blog.xebia.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I read this article translated, hope you don&#8217;t mind me commenting in english&#8230;</p>
<p>I just wanted to hint about yet another alternative: IT Mill Toolkit ( <a href="http://www.itmill.com" rel="nofollow">http://www.itmill.com</a> ) is a java serverside RIA framework that uses GWT for the client-side; you get the benefits of server-side programming (e.g security), and you can program the client-side using java as well.</p>
<p>Best Regards,<br />
Marc</p>
]]></content:encoded>
	</item>
</channel>
</rss>
