<?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 : Grails : l&#039;application Zencontact de Zenika</title>
	<atom:link href="http://www.touilleur-express.fr/2009/12/20/grails-lapplication-zencontact-de-zenika/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.touilleur-express.fr/2009/12/20/grails-lapplication-zencontact-de-zenika/</link>
	<description>Blog sur Java, le métier de développeur et la vie de freelance par Nicolas Martignole</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:18:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Par : Piwaï</title>
		<link>http://www.touilleur-express.fr/2009/12/20/grails-lapplication-zencontact-de-zenika/comment-page-1/#comment-1011</link>
		<dc:creator>Piwaï</dc:creator>
		<pubDate>Mon, 11 Jan 2010 16:06:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2689#comment-1011</guid>
		<description>@Carl Pour le label éditable (edit in place), il me semble que c&#039;est implémenté dans l&#039;article 3 :-)( http://www.touilleur-express.fr/2009/12/30/grails-etape-3-boostrap-xml-json-ajax-et-creation-dun-gtag/ )</description>
		<content:encoded><![CDATA[<p>@Carl Pour le label éditable (edit in place), il me semble que c&#8217;est implémenté dans l&#8217;article 3 <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ( <a href="http://www.touilleur-express.fr/2009/12/30/grails-etape-3-boostrap-xml-json-ajax-et-creation-dun-gtag/" rel="nofollow">http://www.touilleur-express.fr/2009/12/30/grails-etape-3-boostrap-xml-json-ajax-et-creation-dun-gtag/</a> )</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Le Touilleur Express &#187; Blog Archive &#187; Grails étape 3 : Boostrap, XML, JSON, Ajax et création d&#8217;un GTag</title>
		<link>http://www.touilleur-express.fr/2009/12/20/grails-lapplication-zencontact-de-zenika/comment-page-1/#comment-1010</link>
		<dc:creator>Le Touilleur Express &#187; Blog Archive &#187; Grails étape 3 : Boostrap, XML, JSON, Ajax et création d&#8217;un GTag</dc:creator>
		<pubDate>Wed, 30 Dec 2009 22:45:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2689#comment-1010</guid>
		<description>[...] Grails : l&#8217;application Zencontact de Zenika  [...]</description>
		<content:encoded><![CDATA[<p>[...] Grails : l&#8217;application Zencontact de Zenika  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Le Touilleur Express &#187; Blog Archive &#187; Grails étape 2: itérer une collection et afficher le résultat</title>
		<link>http://www.touilleur-express.fr/2009/12/20/grails-lapplication-zencontact-de-zenika/comment-page-1/#comment-1009</link>
		<dc:creator>Le Touilleur Express &#187; Blog Archive &#187; Grails étape 2: itérer une collection et afficher le résultat</dc:creator>
		<pubDate>Tue, 29 Dec 2009 20:54:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2689#comment-1009</guid>
		<description>[...] Grails : l&#8217;application Zencontact de Zenika  [...]</description>
		<content:encoded><![CDATA[<p>[...] Grails : l&#8217;application Zencontact de Zenika  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Carl Azoury</title>
		<link>http://www.touilleur-express.fr/2009/12/20/grails-lapplication-zencontact-de-zenika/comment-page-1/#comment-1008</link>
		<dc:creator>Carl Azoury</dc:creator>
		<pubDate>Tue, 29 Dec 2009 16:02:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2689#comment-1008</guid>
		<description>Excellent article sur Grails et très intéressant à lire !

Le gain en productivité est indéniable, bien que l&#039;on soit très orienté CRUD ce qui est le cas de ZenContact et ce que tu soulignes fort justement dans ta conclusion.

Comme tu le dis, l&#039;approche vue de Wicket est différente, on part de pages xHTML faite par un designer,  et on développe l&#039;application, qui est elle en Java, en bindant les composants avec les parties dynamiques du site.

En tout cas, un critère important de choix aussi entre les deux technologies en entreprise sera le suivant : &quot;jsp / groovy&quot; ou &quot;xHTML / Java&quot;  (Bien entendu il existe d&#039;autres critères et d&#039;autres technologies comme Flex et GWT) et pourquoi bientôt Spring Roo qui permet d&#039;avoir du Grails mais en Java.

Pour les aspects CRUD, il est possible de mentionner Celerio qui permet de générer toute l&#039;application à partir du schéma de la base de données, je vais leur demander de participer au concours avec leur outil qui hormis les aspects Drag&amp;Drop et Label éditable doit permettre de générer une grande majorité de l&#039;application.

Cependant, je n&#039;ai pas vu mention du label éditable quand on clique dessus, mais le composant doit aussi exister en Groovy/Grails. Certes l&#039;approche composants facilite ce genre de choses en Wicket. Mais cela me permet de poser la question sur la façon dont on intègre une librairie Javascript. Par exemple pour ajouter l&#039;intégration de YAV, une librairie JS, il faut créer un Behavior (une classe Java) qu&#039;on ajoute ensuite au formulaire et qui du coup peut être réutilisé sur tous les projets.

Un grand merci à nouveau pour ce comparatif, c&#039;est le but de cette application en tout cas, et j&#039;espère qu&#039;il y aura d&#039;autres tentatives avec d&#039;autres technos !</description>
		<content:encoded><![CDATA[<p>Excellent article sur Grails et très intéressant à lire !</p>
<p>Le gain en productivité est indéniable, bien que l&#8217;on soit très orienté CRUD ce qui est le cas de ZenContact et ce que tu soulignes fort justement dans ta conclusion.</p>
<p>Comme tu le dis, l&#8217;approche vue de Wicket est différente, on part de pages xHTML faite par un designer,  et on développe l&#8217;application, qui est elle en Java, en bindant les composants avec les parties dynamiques du site.</p>
<p>En tout cas, un critère important de choix aussi entre les deux technologies en entreprise sera le suivant : &laquo;&nbsp;jsp / groovy&nbsp;&raquo; ou &laquo;&nbsp;xHTML / Java&nbsp;&raquo;  (Bien entendu il existe d&#8217;autres critères et d&#8217;autres technologies comme Flex et GWT) et pourquoi bientôt Spring Roo qui permet d&#8217;avoir du Grails mais en Java.</p>
<p>Pour les aspects CRUD, il est possible de mentionner Celerio qui permet de générer toute l&#8217;application à partir du schéma de la base de données, je vais leur demander de participer au concours avec leur outil qui hormis les aspects Drag&amp;Drop et Label éditable doit permettre de générer une grande majorité de l&#8217;application.</p>
<p>Cependant, je n&#8217;ai pas vu mention du label éditable quand on clique dessus, mais le composant doit aussi exister en Groovy/Grails. Certes l&#8217;approche composants facilite ce genre de choses en Wicket. Mais cela me permet de poser la question sur la façon dont on intègre une librairie Javascript. Par exemple pour ajouter l&#8217;intégration de YAV, une librairie JS, il faut créer un Behavior (une classe Java) qu&#8217;on ajoute ensuite au formulaire et qui du coup peut être réutilisé sur tous les projets.</p>
<p>Un grand merci à nouveau pour ce comparatif, c&#8217;est le but de cette application en tout cas, et j&#8217;espère qu&#8217;il y aura d&#8217;autres tentatives avec d&#8217;autres technos !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Piwaï</title>
		<link>http://www.touilleur-express.fr/2009/12/20/grails-lapplication-zencontact-de-zenika/comment-page-1/#comment-1007</link>
		<dc:creator>Piwaï</dc:creator>
		<pubDate>Mon, 21 Dec 2009 14:32:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2689#comment-1007</guid>
		<description>Très bonne idée de reprendre une démo/tuto &quot;spécifiée&quot; et de la refaire avec une autre techno, ça a l&#039;avantage de faciliter la comparaison des frameworks!

@Benoit
J&#039;espère aussi que tu te trompes, mais ce genre de situations arrivera certainement. Plus le cout d&#039;entrée sur une techno est bas, plus le risque d&#039;y placer des développeurs trop rapidement formés est grand...

C&#039;est ce qui fait par exemple la force et la faiblesse du monde PHP. Et pour le coup, un framework tel que symfony est une aubaine pour cet univers : il demande de s&#039;investir pour l&#039;utiliser, mais est très structurant et force les bonnes pratiques.

Dans le genre &quot;série d&#039;articles autour de la réalisation d&#039;une application&quot; Grails, vous pouvez aussi lire les articles de Cyril Brouillard : http://blog.excilys.com/tag/series-grails-albums/ (série en cours de publication).</description>
		<content:encoded><![CDATA[<p>Très bonne idée de reprendre une démo/tuto &laquo;&nbsp;spécifiée&nbsp;&raquo; et de la refaire avec une autre techno, ça a l&#8217;avantage de faciliter la comparaison des frameworks!</p>
<p>@Benoit<br />
J&#8217;espère aussi que tu te trompes, mais ce genre de situations arrivera certainement. Plus le cout d&#8217;entrée sur une techno est bas, plus le risque d&#8217;y placer des développeurs trop rapidement formés est grand&#8230;</p>
<p>C&#8217;est ce qui fait par exemple la force et la faiblesse du monde PHP. Et pour le coup, un framework tel que symfony est une aubaine pour cet univers : il demande de s&#8217;investir pour l&#8217;utiliser, mais est très structurant et force les bonnes pratiques.</p>
<p>Dans le genre &laquo;&nbsp;série d&#8217;articles autour de la réalisation d&#8217;une application&nbsp;&raquo; Grails, vous pouvez aussi lire les articles de Cyril Brouillard : <a href="http://blog.excilys.com/tag/series-grails-albums/" rel="nofollow">http://blog.excilys.com/tag/series-grails-albums/</a> (série en cours de publication).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : mathpere</title>
		<link>http://www.touilleur-express.fr/2009/12/20/grails-lapplication-zencontact-de-zenika/comment-page-1/#comment-1006</link>
		<dc:creator>mathpere</dc:creator>
		<pubDate>Mon, 21 Dec 2009 13:30:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2689#comment-1006</guid>
		<description>Cet article est convainquant, je tente ma chance en espérant gagner une minute ou deux avec STS :-)</description>
		<content:encoded><![CDATA[<p>Cet article est convainquant, je tente ma chance en espérant gagner une minute ou deux avec STS <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Baztoune</title>
		<link>http://www.touilleur-express.fr/2009/12/20/grails-lapplication-zencontact-de-zenika/comment-page-1/#comment-1005</link>
		<dc:creator>Baztoune</dc:creator>
		<pubDate>Mon, 21 Dec 2009 12:31:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2689#comment-1005</guid>
		<description>Excellent article, très clair et convaincant. Tellement convaincant que Nicogiard serait prêt à remettre en question son wicket chéri? ;)</description>
		<content:encoded><![CDATA[<p>Excellent article, très clair et convaincant. Tellement convaincant que Nicogiard serait prêt à remettre en question son wicket chéri? <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : arnaudweb</title>
		<link>http://www.touilleur-express.fr/2009/12/20/grails-lapplication-zencontact-de-zenika/comment-page-1/#comment-1004</link>
		<dc:creator>arnaudweb</dc:creator>
		<pubDate>Mon, 21 Dec 2009 10:15:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2689#comment-1004</guid>
		<description>Super article !

C&#039;est étrange, il me semblait que prototype était une dépendance de Scriptaculous... (http://www.clever-age.com/veille/publications/developpement-specifique/fiches-produits/prototype-et-script.aculo.us.html)

En important scriptaculous, tu dois donc aussi logiquement avoir accès aux fonctions de prototype sans avoir à l&#039;importer de façon explicite. Il y a peut être un conflit de version entre le prototype importé explicitement et celui importé en tant que dépendance de scriptaculous?

C&#039;est marrant, je suis un programmeur Java et je me suis remis au PHP avec le framework symfony ces derniers jours et il y a un nombre de similitudes étranges entre les commandes Grails et les commandes Symfony. Je te rejoins totalement quand tu dis que le développement Java classique à du soucis à se faire...</description>
		<content:encoded><![CDATA[<p>Super article !</p>
<p>C&#8217;est étrange, il me semblait que prototype était une dépendance de Scriptaculous&#8230; (<a href="http://www.clever-age.com/veille/publications/developpement-specifique/fiches-produits/prototype-et-script.aculo.us.html" rel="nofollow">http://www.clever-age.com/veille/publications/developpement-specifique/fiches-produits/prototype-et-script.aculo.us.html</a>)</p>
<p>En important scriptaculous, tu dois donc aussi logiquement avoir accès aux fonctions de prototype sans avoir à l&#8217;importer de façon explicite. Il y a peut être un conflit de version entre le prototype importé explicitement et celui importé en tant que dépendance de scriptaculous?</p>
<p>C&#8217;est marrant, je suis un programmeur Java et je me suis remis au PHP avec le framework symfony ces derniers jours et il y a un nombre de similitudes étranges entre les commandes Grails et les commandes Symfony. Je te rejoins totalement quand tu dis que le développement Java classique à du soucis à se faire&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Loic</title>
		<link>http://www.touilleur-express.fr/2009/12/20/grails-lapplication-zencontact-de-zenika/comment-page-1/#comment-1003</link>
		<dc:creator>Loic</dc:creator>
		<pubDate>Mon, 21 Dec 2009 09:27:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2689#comment-1003</guid>
		<description>Super article, je vais suivre le tuto ça fera un  bon exercice pour démarrer avec Grails!</description>
		<content:encoded><![CDATA[<p>Super article, je vais suivre le tuto ça fera un  bon exercice pour démarrer avec Grails!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Les tweets qui mentionnent Le Touilleur Express » Blog Archive » Grails : l’application Zencontact de Zenika -- Topsy.com</title>
		<link>http://www.touilleur-express.fr/2009/12/20/grails-lapplication-zencontact-de-zenika/comment-page-1/#comment-1002</link>
		<dc:creator>Les tweets qui mentionnent Le Touilleur Express » Blog Archive » Grails : l’application Zencontact de Zenika -- Topsy.com</dc:creator>
		<pubDate>Mon, 21 Dec 2009 09:04:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2689#comment-1002</guid>
		<description>[...] Ce billet était mentionné sur Twitter par Loic Descotte, dédé. dédé a dit: Coder une application web en 8 min grâce à #grails: http://www.touilleur-express.fr/2009/12/20/grails-lapplication-zencontact-de-zenika/ [...]</description>
		<content:encoded><![CDATA[<p>[...] Ce billet était mentionné sur Twitter par Loic Descotte, dédé. dédé a dit: Coder une application web en 8 min grâce à #grails: <a href="http://www.touilleur-express.fr/2009/12/20/grails-lapplication-zencontact-de-zenika/" rel="nofollow">http://www.touilleur-express.fr/2009/12/20/grails-lapplication-zencontact-de-zenika/</a> [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

