Le 24 mai 07 à 22:06, Cyril Mougel a écrit : > Bonjour, > > Je suis en train d'étudier un peu le plugin HAML [1] et par > extension son > langage SASS. Mais voilà j'ai du mal à me rendre compte de sa > pertinence à > long terme. Donc je voulais savoir si vous aviez des retours > d'expériences au > sujet de ce plugin à savoir si il est utilisé dans des grosses > applis et > surtout si il est utilisé sur chaque page ou seulement sur quelque > une. > En effet, j'ai constaté que parfois, le HAML semble plus bloquant > qu'utile par > rapport à l'écriture de page, ex : > > HAML : > > %p > %label vous êtes loggé en tant que > %label h= @user.login > > RHTML : > > <p>Vous êtes loggé en tant que <%=h @user.login %></p> > > Merci > > [1] : http://haml.hamptoncatlin.com/ > > -- > Cyril Mougel
Bonsoir Cyril, Nous avons utilisé un moment HAML sur Typo, l'outil de blogging développé en Rails, et n'y sommes pas restés bien longtemps. Il y avait plusieurs raisons à cela : La première, c'est que les vues peuvent être surchargées par les utilisateurs qui souhaitent développer leur propre thème, or à l'époque, tu ne pouvais pas surcharger les vues HAML avec de l'ERB, ce qui est bien, mais pas top. Corollaire, nous étions obligés de refaire le thème de base en HAML, ce qui impliquait donc que, pour modifier son thème, l'utilisateur lambda était obligé d'apprendre le HAML. Dans le meilleur des cas, il connaît un peu de HTML et s'en tire déjà avec peine sur de l'ERB, dans le pire des cas, il utilise un éditeur HTML WYSIWYG, et là, je te laisse imaginer la catastrophe. Les gens ont autre chose à [EMAIL PROTECTED]@ qu'apprendre un nouveau markup. On est finalement revenus à l'ERB. La principale raison d'être de HAML est de produire du code valide et lisible. On y arrive aussi bien avec un peu de rigueur et quelques normes de développement. Bonne soirée Frédéric -- Frédéric de Villamil [EMAIL PROTECTED] tel: +33 (0)6 62 19 1337 http://fredericdevillamil.com Typo : http://typosphere.org --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
