<?xml version="1.0" encoding="UTF-8"?>
<post>
  <alt nil="true"></alt>
  <body>&lt;p&gt;L'id&#233;e de mettre tout &#231;a en ligne &#233;tait dans une armoire qui gigotait dans tout les sens, j'ai profit&#233; de ces journ&#233;es de repos pour la sortir de son casier, la cogiter et la mettre en ligne, enfin du code en Ruby en ligne!, m&#234;me moi je n'y crois pas !!!&lt;/p&gt;
&lt;p&gt;Encore un site qui nous parle d'harmonie des couleurs, de ZEN Design,etc... Il y en &#224; d&#233;j&#224; des centaines, des milliers, comment expliquer ce contre-courant qui tire vers le retour de la simplicit&#233;, du stricte minimum ??&lt;/p&gt;
&lt;p&gt;Malgr&#233; que les explications des sites d&#233;di&#233;s au &quot;ZenDesign&quot; et &quot;Beautiful Code&quot; sont convainquants sur le principe de base (facilit&#233; de la maintenance, gain de temps en travail collaboratif,...), le &quot;ChaosCode&quot; l'emporte, avec du CSS et TABLE imbriqu&#233;s, des DIV et Class inutiles. Ca reste de mauvaises habitudes, difficile de s'en d&#233;barass&#233;&lt;/p&gt;
&lt;p&gt;Revenant &#224; Rails,ce fameux Framework sorti en Juillet 2004 porte un concept et une philosophie de programmation hors du commun.M&#234;me si l'architecture MVC date des ann&#233;es 70, il l'a remi &#224; jour en y apportant d'autre concepts tr&#232;s intelligents.&lt;/p&gt;
&lt;p&gt;L'utilisation de Rails nous sensibilise sur la bonne utilisation des CSS dans les r&#233;gles de l'art, comme la syntaxe de Ruby est tr&#233;s concise, forcement les &quot;Vues&quot; et &quot;Templates&quot; doivent respecter ce concept&lt;br/&gt;Je ne me rappelle pas d'avoir d&#233;j&#224; vu du code HTML farfelu g&#233;n&#233;r&#233; par du Rails souffrant de la &quot;Dividite&quot; ou de la &quot;Classite&quot;; virus tr&#232;s contagieux et difficiles &#224; traiter&lt;/p&gt;&lt;p&gt;Au d&#233;but, &#224; la sortie de Rails, tout le monde parlait de ph&#233;nom&#233;ne de mode &#233;ph&#233;m&#233;re vou&#233; &#224; disparaitre, puis tout les autres languages d&#233;di&#233;s au Web ont commenc&#233; &#224; sortir des frameworks similaires bas&#233; sur le m&#234;me principe MVC, entre-temps les versions de Rails sortent &#224; une cadences incroyable.&lt;/p&gt;
&lt;p&gt;A mon humble avis, les Frameworks qui puissent rivaliser, m&#234;me si ce n'est pas une question de rivalit&#233;, sont ceux bas&#233;s sur Ruby et Python : Merb, Django, TurboGear,..&lt;/p&gt;
&lt;p&gt;J'esp&#232;re avoir le temps pour continuer &#224; exposer des articles qui me semblent interessants pour contribuer aux principes de la simplicit&#233;.&lt;p&gt;
&lt;p&gt;Bonne lecture&lt;/p&gt;</body>
  <cat-id type="integer">3</cat-id>
  <created-at type="datetime">2009-05-27T13:56:59Z</created-at>
  <id type="integer">2</id>
  <pagetitle>L'aventure Ruby on Rails</pagetitle>
  <photo-content-type nil="true"></photo-content-type>
  <photo-file-name nil="true"></photo-file-name>
  <photo-file-size type="integer" nil="true"></photo-file-size>
  <short>...et David Heinemeier Hansson cr&#233;a Rails.</short>
  <title>Paint it Black</title>
  <updated-at type="datetime">2009-05-28T11:17:57Z</updated-at>
  <url>rails-le-framework</url>
</post>
