<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.nodeo.net/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>nodeo.net - Blog - Pour un web libre, moderne et ouvert ! - prospective  - Commentaires</title>
  <link>http://blog.nodeo.net/index.php/</link>
  <description>Les dernières activités de Nodeo, des tests d'applications web, articles sur le webdesign et le développement web</description>
  <language>fr</language>
  <pubDate>Sat, 17 May 2008 17:27:53 +0200</pubDate>
  <copyright>Copyright, Nodeo 2006</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
    
    <item>
    <title>Tendance : Les applications web se mettent à la diète ! - NiCoS</title>
    <link>http://blog.nodeo.net/index.php/post/2006/11/30/Les-applications-web-se-mettent-a-la-diete#c11</link>
    <guid isPermaLink="false">urn:md5:207e8824033a6e58e585e5e250b6fd3a</guid>
    <pubDate>Sun, 10 Dec 2006 22:35:12 +0100</pubDate>
    <dc:creator>NiCoS</dc:creator>
    
    <description>&lt;p&gt;On aurait donc enfin un vrai CMF et non un framework pouvant faire office de CMS ou un CMS évolué qui ne peut faire véritable framework et qui est juste un CMS évolué comme eZ Publish/Drupal/...&lt;/p&gt;


&lt;p&gt;Cela s'annonce prometteur tout ça :-)&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Tendance : Les applications web se mettent à la diète ! - davidm</title>
    <link>http://blog.nodeo.net/index.php/post/2006/11/30/Les-applications-web-se-mettent-a-la-diete#c10</link>
    <guid isPermaLink="false">urn:md5:ab2e84b5492a86a6cd0a685972a3cfde</guid>
    <pubDate>Fri, 08 Dec 2006 12:12:53 +0100</pubDate>
    <dc:creator>davidm</dc:creator>
    
    <description>&lt;p&gt;Oops oui DC2 a apparemment filtré ton commentaire pour une raison qui m'échappe (investigation en cours). L'erreur est réparée ;)&lt;/p&gt;


&lt;p&gt;Pou répondre, Il est certain que les défis à relever ne sont pas minces, mais certaines choses encore inconnues du public sur les moyens dont nous sommes en train de nous doter pour passer la vitesse supérieure me laissent à penser que même si bien sûr la compétition est rude, il y a de la place pour un framework orienté gestion de contenu (symfony est un framework dont la portée est plus large quand même, qui ne se limite pas à la gestion de contenu il me semble).&lt;/p&gt;


&lt;p&gt;Je pense que le fait que Jason apporte son expérience J2EE au monde PHP est vraiment quelque chose d'assez  unique... mais bon, nous verrons bien le défi est intéressant !&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Tendance : Les applications web se mettent à la diète ! - NiCoS</title>
    <link>http://blog.nodeo.net/index.php/post/2006/11/30/Les-applications-web-se-mettent-a-la-diete#c9</link>
    <guid isPermaLink="false">urn:md5:fe75ea0c5b944f212d15eec4b6261e07</guid>
    <pubDate>Thu, 07 Dec 2006 15:16:18 +0100</pubDate>
    <dc:creator>NiCoS</dc:creator>
    
    <description>&lt;p&gt;Il me semblait avoir posté un billet en réaction - peut être dans les spams ou alors je perds la boule.&lt;/p&gt;


&lt;p&gt;Bref, merci pour le lien il est très intéressant et c'est assez prometteur. Peut être que cela résoudra enfin certains manques des CMS classiques et des frameworks.&lt;/p&gt;


&lt;p&gt;C'est un gros défi pour eux de se positionner face à symfony, surtout dans la mesure où des gros sites tournent avec symfony (comme Yahoo Bookmarks). De même pour RoR, Django ou Turbogears. Je suis pas sur qu'il y ait la place au soleil pour autant de frameworks (surtout en PHP et sans oublier l'arrivée du Zend Framework...).  Je pense que symfony a pris beaucoup d'avance sur ses concurrents directs pour le moment.&lt;/p&gt;


&lt;p&gt;On verra bien !&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Tendance : Les applications web se mettent à la diète ! - NiCoS</title>
    <link>http://blog.nodeo.net/index.php/post/2006/11/30/Les-applications-web-se-mettent-a-la-diete#c8</link>
    <guid isPermaLink="false">urn:md5:56609b76ee9fc98c01750f4f8ba4b6d3</guid>
    <pubDate>Wed, 06 Dec 2006 13:37:07 +0100</pubDate>
    <dc:creator>NiCoS</dc:creator>
    
    <description>&lt;p&gt;Merci pour le lien, c'est intéressant en effet !&lt;/p&gt;


&lt;p&gt;Se positionner face à Symfony et être compétiif face à RoR, Django ou Turbogears, voilà un sacré défi à relever. Surtout que ces frameworks ont maintenant des gros sites à leur actifs (rien que pour Symfony, il y a yahoo bookmarks notamment).&lt;/p&gt;


&lt;p&gt;En tous cas, ça promet d'être intéressant tout ça !&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Tendance : Les applications web se mettent à la diète ! - davidm</title>
    <link>http://blog.nodeo.net/index.php/post/2006/11/30/Les-applications-web-se-mettent-a-la-diete#c6</link>
    <guid isPermaLink="false">urn:md5:130a68a9e3ab41445eee10658ef72fab</guid>
    <pubDate>Wed, 06 Dec 2006 12:05:14 +0100</pubDate>
    <dc:creator>davidm</dc:creator>
    
    <description>&lt;p&gt;J'ai lu ton blog, particulièrement les post sur Django, l'approche est hyper intéressante mais c'est du Python donc un autre univers :-/  (idem pour TurboGears).&lt;/p&gt;


&lt;p&gt;Ceci dit, non je pense que d'après ce qu'en dit Jason la différence de Tattoo sera surtout son accessibilité technique (installable sur la majorité des serveurs web sans config pointue/ spécifique), avec des choix architecturaux totalement différent de Code Igniter ou CakePHP, ou Symfony par exemple.&lt;/p&gt;


&lt;p&gt;Mais ce ne sera pas un framework au rabais ;) Le but est clair, se positionner face à CakePHP ou Symfony et être compétitif face à Ruby On Rails et Django ou autre TurboGears.&lt;/p&gt;


&lt;p&gt;Pour plus une discussion  de haute volée qui donne une idée de l'approche de Jason vis à vis de l'avenir de MODx et son positionnement par rapport à d'autres frameworks, voir :&lt;br /&gt;
&lt;a href=&quot;http://modxcms.com/forums/index.php/topic,9315.0.html&quot; title=&quot;http://modxcms.com/forums/index.php/topic,9315.0.html&quot; rel=&quot;nofollow&quot;&gt;http://modxcms.com/forums/index.php...&lt;/a&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Tendance : Les applications web se mettent à la diète ! - NiCoS</title>
    <link>http://blog.nodeo.net/index.php/post/2006/11/30/Les-applications-web-se-mettent-a-la-diete#c5</link>
    <guid isPermaLink="false">urn:md5:83b2ef55ab15a1ce912ca2ad8cb3bcae</guid>
    <pubDate>Wed, 06 Dec 2006 00:04:29 +0100</pubDate>
    <dc:creator>NiCoS</dc:creator>
    
    <description>&lt;p&gt;Pour le modèle MVC pur, il faut voir que Django par ex est plutot un MVT avec T pour template ;-). En ce sens il peut être vu comme un CMF (django se voulant d'abord orienté publication de contenus même s'il ne s'y limite pas...) mais il est peut être déjà plus évolué que Modx ou trop évolué / modx par ex...&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Tendance : Les applications web se mettent à la diète ! - davidm</title>
    <link>http://blog.nodeo.net/index.php/post/2006/11/30/Les-applications-web-se-mettent-a-la-diete#c4</link>
    <guid isPermaLink="false">urn:md5:a6588748860a51d1b89ae1f24ab6e73e</guid>
    <pubDate>Tue, 05 Dec 2006 15:00:30 +0100</pubDate>
    <dc:creator>davidm</dc:creator>
    
    <description>&lt;p&gt;Oui c'est vraiment &amp;quot;en attendant &amp;quot; ce thème :P&lt;/p&gt;


&lt;p&gt;Les frameworks applicatifs que tu cites sont effectivement les outils que j'avais en tête (mais au départ, je ne voulais pas forcémment tomber dans la technique). Ceci dit, ce type d'outil se justifie pour des projets nécessitant un haut degré de personnalisation, peut-être moins pour des projets de faible à moyenne taille.&lt;/p&gt;


&lt;p&gt;C'est là que je pense qu'il y a un &amp;quot;vide&amp;quot;. On trouve des frameworks pur, on trouve des CMS améliorés mais pas réellement de vrais CMF (ou alors, complexes comme eZpublish ou MidGard par ex).&lt;/p&gt;


&lt;p&gt;J'aimerai voir apparaître un &amp;quot;intermédiaire&amp;quot; entre ces framework purs et les outils limités dont nous disposons aujourd'hui.&lt;/p&gt;


&lt;p&gt;C'est un peu l'objectif de MODx de se situer à l'intersection d'ailleurs. Aujourd'hui, il reste l'héritage d'Etomite et nous sommes limités par celui-ci ce qui fait que MODx n'est pour le moment qu'un CMS avec une API.&lt;/p&gt;


&lt;p&gt;Pour la plupart, ça correspond à la définition d'un CMF, mais je pense qu'avec la version MODx 1.0 / Tattoo on aura vraiment un pur framework de gestion de contenu, orienté object. MODx 1.0 sera par ailleurs fondé sur une approche spécifique d'ORM/CRUD nommée xPDO.&lt;/p&gt;


&lt;p&gt;Un article de Jason Coward va bientôt sortir pour expliquer pourquoi parmi les design patterns existant il n'a pas choisi un modèle MVC pur. Jason est un développeur avec 10 ans d'expérience, qui vient du monde J2EE, a l'habitude de la programmation OO et des méthodes de développement dites &amp;quot;Agiles&amp;quot;.&lt;/p&gt;


&lt;p&gt;Je tiendrai mes lecteurs au courant de cet article bien sûr, avec probablement une traduction française :)&lt;/p&gt;


&lt;p&gt;C'était la parenthèse MODx, je suis curieux de voir d'autres applications qui suivent la même logique apparaître...&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Tendance : Les applications web se mettent à la diète ! - NiCoS</title>
    <link>http://blog.nodeo.net/index.php/post/2006/11/30/Les-applications-web-se-mettent-a-la-diete#c3</link>
    <guid isPermaLink="false">urn:md5:b718dc4dccb32dae8e43b028ee26e508</guid>
    <pubDate>Tue, 05 Dec 2006 14:37:35 +0100</pubDate>
    <dc:creator>NiCoS</dc:creator>
    
    <description>&lt;p&gt;aahh c'est nettement mieux et de rien :-)&lt;/p&gt;


&lt;p&gt;Drupal est peut être un mauvais exemple en effet. Mais pourquoi n'aurais tu pas les mêmes soucis avec Modx ou je ne sais quel outil ?&lt;/p&gt;


&lt;p&gt;A moins que tu n'envisages ici que les frameworks (rails, django, turbogears, symfony, cakephp, etc) et effectivement, le risque devrait être moins grand ;-)&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Tendance : Les applications web se mettent à la diète ! - davidm</title>
    <link>http://blog.nodeo.net/index.php/post/2006/11/30/Les-applications-web-se-mettent-a-la-diete#c2</link>
    <guid isPermaLink="false">urn:md5:96b9670cb1aa74f366aa3a76d54d1aec</guid>
    <pubDate>Tue, 05 Dec 2006 13:43:10 +0100</pubDate>
    <dc:creator>davidm</dc:creator>
    
    <description>&lt;p&gt;&lt;em&gt;&lt;strong&gt;Nota :&lt;/strong&gt; Pour ceux qui ne savent pas ce qu'est un &amp;quot;effet de bord&amp;quot; (&lt;a hreflang=&quot;en&quot; href=&quot;http://en.wikipedia.org/wiki/Corner_case&quot; rel=&quot;nofollow&quot;&gt;corner case&lt;/a&gt; en anglais), voir &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Effet_de_bord&quot; rel=&quot;nofollow&quot;&gt;cette excellente page&lt;/a&gt; de WikiPedia.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Effectivement on est bien d'accord sur les limites de l'externalisation des fonctionnalités... Ceci dit, l'avantage d'un framework c'est aussi la normalisation des techniques de programmation donc les concepteurs d'extensions sont &amp;quot;sur des rails&amp;quot; (sans vouloir faire de jeu de mot ;P) et après c'est plus la conception du framework lui-même qui est en cause. Rappelons aussi que même s'il se présente comme tel, Drupal n'est pas vraiment un framework.&lt;/p&gt;
&lt;p&gt;Il est entre l'ancien et le nouveau modèle je ne pense pas qu'il soit représentatif des CMF modernes même si, vu l'époque de sa conception, il était en avance sur son temps. Je n'ai jamais plongé dans l'API de Drupal toutefois, si quelqu'un (Vincent ? Claire ?) veut développer...&lt;/p&gt;
&lt;p&gt;Pour SPIP : c'est un bon système qui peut être adpaté dans certains cas, moins dans d'autres... J'utilise les systèmes qui me semblent les plus pertinents, de toute façon (cf la &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.webmaster-hub.com/index.php?showtopic=29340&quot; rel=&quot;nofollow&quot;&gt;discussion sur le Hub&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Pour les problèmes avec ce thème DotClear, un peu logique j'ai adapté en quelques minutes le thème atopa (c'est temporaire, je développerai un thème custom lorsque j'aurai mis en place la refonte de nodeo.net) pour ce blog dont la peinture est encore fraîche ;) Atopa étant un thème a fond sombre et texte+lien clairs, il a fallu modifier les éléments et j'ai fait ça tard hier soir :P Ceci explique cela ;)&lt;/p&gt;
&lt;p&gt;Il reste de choses à ajuster sur les CSS : merci pour les remarques :)&lt;/p&gt;
&lt;strong&gt;
Edit :&lt;/strong&gt; Normalement c'est réglé :)&lt;br /&gt;</description>
  </item>
      
    
    <item>
    <title>Tendance : Les applications web se mettent à la diète ! - NiCoS</title>
    <link>http://blog.nodeo.net/index.php/post/2006/11/30/Les-applications-web-se-mettent-a-la-diete#c1</link>
    <guid isPermaLink="false">urn:md5:b31027c52a6ba6e73903f28c631a8976</guid>
    <pubDate>Tue, 05 Dec 2006 13:06:42 +0100</pubDate>
    <dc:creator>NiCoS</dc:creator>
    
    <description>&lt;p&gt;Joli billet.&lt;/p&gt;


&lt;p&gt;Le seul point noir que je vois à ce core léger avec des modules, c'est justement les interactions entre les modules qui peuvent provoquer des effets de bords ou des comportements indésirables.&lt;/p&gt;


&lt;p&gt;On le voit assez vite avec Drupal je trouve quand on joue avec les différents modules de taxonomie. Ce que tu vas gagner d'un coté, tu vas peut être le perdre en devant faire le liant entre les différents modules et ajuster leurs interactions ;-).&lt;/p&gt;


&lt;p&gt;Le défi est dès lors de proposer un module minimaliste tout en comblant les besoins fonctionnels de base. C'est pas toujours évident.&lt;/p&gt;


&lt;p&gt;++&lt;br /&gt;
Nico&lt;/p&gt;


&lt;p&gt;PS : tu te remets à SPIP ? ;-)&lt;br /&gt;
PPS : quand on survol &amp;quot;Prévisualiser&amp;quot;, il disparait, c'est pas tiptop !&lt;br /&gt;
PPPS : le commentaire en prévisualisation est écrit en blanc sur fond blanc... tu repasseras pour l'accessibilité ;-)&lt;/p&gt;</description>
  </item>
      
</channel>
</rss>