<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.geeek.org/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Blog de Geeek, le blog geek par excellence par Ludovic Toinel ... - Balise - ruby on rails</title>
  <link>http://www.geeek.org/</link>
  <atom:link href="http://www.geeek.org/feed/tag/ruby%20on%20rails/rss2" rel="self" type="application/rss+xml"/>
  <description>Le blog d'un geek passionné par : l'informatique, le Web, Internet, les gadgets, la photo, la sécurité, Linux, le développement, la culture geek ...</description>
  <language>fr</language>
  <pubDate>Thu, 08 Jan 2009 09:26:58 +0100</pubDate>
  <copyright>Blog de geeek</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>JAVA : De retour de la soirée JUG dédiée à Groovy et Grails</title>
    <link>http://www.geeek.org/post/2008/09/12/JAVA-%3A-De-retour-de-la-soiree-JUG-dediee-a-Groovy-et-Grails</link>
    <guid isPermaLink="false">urn:md5:7dae8cb435ed23b1f7c4ce4842829f04</guid>
    <pubDate>Fri, 12 Sep 2008 00:04:00 +0200</pubDate>
    <dc:creator>Ludovic Toinel</dc:creator>
        <category>Developpement</category>
        <category>developpement</category><category>grails</category><category>groovy</category><category>J2EE</category><category>java</category><category>jug</category><category>ruby on rails</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.parisjug.org/&quot;&gt;&lt;img src=&quot;http://www.geeek.org/public/developpement/jug.png&quot; alt=&quot;jug paris&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;J'ai profité de ma soirée de mardi soir pour me rendre à &lt;a href=&quot;http://www.parisjug.org/xwiki/bin/view/Meeting/20080909&quot;&gt;la soirée
Groovy/Grails&lt;/a&gt; qui était organisée gratuitement par le &lt;a href=&quot;http://www.parisjug.org/&quot;&gt;JUG de paris&lt;/a&gt; dans les locaux de l'ISEP à
Paris.&lt;/p&gt;
&lt;p&gt;La conférence très captivante sur &lt;a href=&quot;http://groovy.codehaus.org/&quot;&gt;Groovy&lt;/a&gt; et ensuite &lt;a href=&quot;http://www.grails.org/&quot;&gt;Grails&lt;/a&gt; a été réalisée par &lt;a href=&quot;http://www.parisjug.org/xwiki/bin/view/Speaker/RobiniFabrice&quot;&gt;Fabrice
Robini&lt;/a&gt; et &lt;a href=&quot;http://www.parisjug.org/xwiki/bin/view/Speaker/LaforgeGuillaume&quot;&gt;Guillaume
Laforge&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Je suis sorti de la soirée convaincu par &lt;a href=&quot;http://www.grails.org/&quot;&gt;Grails&lt;/a&gt;. Ce framework utilise 100% de composants
Java et utilise la même approche de &lt;a href=&quot;http://www.rubyonrails.org/&quot;&gt;Ruby
on rails.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Les avantages sont nombreux :&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Les frameworks sur lesquels se base Grails sont 100% Opensource et très
éprouvés (Spring, Hibernate, Maven ...)&lt;/li&gt;
&lt;li&gt;Les applications Grails se déploient sur tous les serveurs J2EE.&lt;/li&gt;
&lt;li&gt;Le système de convention permet de guider le développeur.&lt;/li&gt;
&lt;li&gt;La couche de persistance est gérée de manière transparente pour le
développeur via l'utilisation de finders dynamiques sur les DTO.&lt;/li&gt;
&lt;li&gt;....&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cependant Grails ne couvre pas toutes les problématiques de développement
d'applications Web. Pour certains besoins, de la configuration spécifique doit
être réalisée pour répondre aux besoins du client. Comme tout framework, Grails
à ses limitations.&lt;/p&gt;
&lt;p&gt;Vous trouverez ci-dessous la sympathique présentation sur &lt;a href=&quot;http://www.grails.org/&quot;&gt;Grails&lt;/a&gt; pour les absents, il manque cependant les
discours et le jeu de théâtre qui va autour :&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.slideshare.net/glaforge/innover-sans-contrainte-intgrer-sans-rupture?type=powerpoint&quot;&gt;
&lt;img src=&quot;http://www.geeek.org/public/developpement/presentation_grails_jug_paris.jpg&quot; alt=&quot;presentation_grails_jug_paris.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.geeek.org/post/2008/09/12/JAVA-%3A-De-retour-de-la-soiree-JUG-dediee-a-Groovy-et-Grails#comment-form</comments>
      <wfw:comment>http://www.geeek.org/post/2008/09/12/JAVA-%3A-De-retour-de-la-soiree-JUG-dediee-a-Groovy-et-Grails#comment-form</wfw:comment>
      <wfw:commentRss>http://www.geeek.org/feed/rss2/comments/1670</wfw:commentRss>
      </item>
    
  <item>
    <title>Paris on Rails, édition 2007 : La première conférence de Rails en France</title>
    <link>http://www.geeek.org/post/2007/11/14/Paris-on-Rails-edition-2007-%3A-La-premiere-conference-de-Rails-en-France</link>
    <guid isPermaLink="false">urn:md5:2c617ef3a768bde08815ee809136b830</guid>
    <pubDate>Wed, 14 Nov 2007 00:15:00 +0100</pubDate>
    <dc:creator>Ludovic Toinel</dc:creator>
        <category>Developpement</category>
        <category>conférence</category><category>paris</category><category>Ror</category><category>ruby on rails</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://www.geeek.org/public/developpement/paris_on_rails.jpg&quot; alt=&quot;paris_on_rails&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Venez découvrir Ruby on Rails, un framework open-source qui
révolutionne le développement d’applications Web.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;La conférence est organisée le 10 Décembre à la Cité de la Villette et le
coût de l'inscription est de 70 euros.&lt;/p&gt;
&lt;p&gt;Le planning des conférences se trouve ici :&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://paris.onrails.info/pdf/planning_por_2007.pdf&quot; hreflang=&quot;fr&quot;&gt;http://paris.onrails.info/pdf/planning_por_2007.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Toutes les facettes de RoR y seront présentées. Les inscriptions se font en
ligne sur le site officiel de Paris on Rails :&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://paris.onrails.info/&quot; hreflang=&quot;fr&quot;&gt;http://paris.onrails.info/&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.geeek.org/post/2007/11/14/Paris-on-Rails-edition-2007-%3A-La-premiere-conference-de-Rails-en-France#comment-form</comments>
      <wfw:comment>http://www.geeek.org/post/2007/11/14/Paris-on-Rails-edition-2007-%3A-La-premiere-conference-de-Rails-en-France#comment-form</wfw:comment>
      <wfw:commentRss>http://www.geeek.org/feed/rss2/comments/1063</wfw:commentRss>
      </item>
    
  <item>
    <title>Ruby on Rails vs Java</title>
    <link>http://www.geeek.org/post/2007/05/20/Ruby-on-Rails-vs-Java</link>
    <guid isPermaLink="false">urn:md5:02ea2333e65121e72a895b78a7bf6112</guid>
    <pubDate>Sun, 20 May 2007 22:17:00 +0200</pubDate>
    <dc:creator>Ludovic Toinel</dc:creator>
        <category>Vidéos</category>
        <category>developpement</category><category>java</category><category>ruby on rails</category><category>web</category>    
    <description>    &lt;p&gt;Simple comme vidéo mais tellement vrai ..&lt;/p&gt;

&lt;object type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.youtube.com/v/PQbuyKUaKFo&quot; width=&quot;425&quot; height=&quot;350&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/PQbuyKUaKFo&quot; /&gt;
&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
&lt;param name=&quot;width&quot; value=&quot;425&quot; /&gt;
&lt;param name=&quot;height&quot; value=&quot;350&quot; /&gt;
&lt;/object&gt;



&lt;p&gt;Utiliser Java comme langage de développement Web offre pas beaucoup de possibilité surtout avec les nouveaux frameworks MVC comme JSF, Tapestry, Spring MVC. Cependant la problématique est toujours là, il faut agglomérer un panier de librairies pour obtenir une application. Et ces librairies ne sont pas forcement compatibles entre elles dans le cas de dépendances croisées.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Typiquement sur une application Web2.0 développé en Java, il faut :&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Un framework MVC : JSF, Struts, Tapestry, Spring MVC ..&lt;/li&gt;
&lt;li&gt;Un framework Ajax : Ajax4jsf, DWR, GWT ...&lt;/li&gt;
&lt;li&gt;Une librairie de persistance de données : Hibernate, EJB3.&lt;/li&gt;
&lt;li&gt;Spring pour gluer le tout.&lt;/li&gt;
&lt;li&gt;Les librairies dépendantes à toutes ces librairies.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour développer une application contenant 3 pages Web, on se paluche une 30 aine de librairies (jars).
Au final ça marche, mais il faut des compétences très pointus pour obtenir une application robuste et maintenable dans le temps.
Sans parler des problématiques de configuration du serveur d'application mis en oeuvre.&lt;/p&gt;


&lt;p&gt;Je pense que RoR à pas mal d'avenir devant lui &lt;img src=&quot;/themes/geeek.org/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.geeek.org/post/2007/05/20/Ruby-on-Rails-vs-Java#comment-form</comments>
      <wfw:comment>http://www.geeek.org/post/2007/05/20/Ruby-on-Rails-vs-Java#comment-form</wfw:comment>
      <wfw:commentRss>http://www.geeek.org/feed/rss2/comments/862</wfw:commentRss>
      </item>
    
</channel>
</rss>