# HAML, che ne pensate?

**URL:** <https://www.ruby-forum.com/t/haml-che-ne-pensate/83207>\
**Category:** IT\
**Created:** [January 24, 2007, 10:27am UTC](https://www.ruby-forum.com/t/haml-che-ne-pensate/83207 "2007-01-24T10:27:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![stb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@stb](https://www.ruby-forum.com/u/stb)\
**Post date:** [January 24, 2007, 10:27am UTC](https://www.ruby-forum.com/t/haml-che-ne-pensate/83207/1 "2007-01-24T10:27:09Z")

</div>

Ciao oggi hop trovato questo linguaggio di markup per rails, si chiama  
haml e sembra interessante anche s enon ho ancora approfondito.

voi che ne dite? puÃ² essere utile ho Ã¨ solo una perdita di tempo per  
scrivere codice piÃ¹ figo?  
Non riesco a capire se la vista diventa piÃ¹ o meno comprensibile.

[http://haml.hamptoncatlin.com/](http://haml.hamptoncatlin.com/)

Saluti Andrea

---

<div class="post-metadata">

**Author:** ![stb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@stb](https://www.ruby-forum.com/u/stb)\
**Post date:** [January 24, 2007, 10:42am UTC](https://www.ruby-forum.com/t/haml-che-ne-pensate/83207/2 "2007-01-24T10:42:07Z")

</div>

> voi che ne dite? può essere utile ho è solo una perdita di tempo per  
> scrivere codice più figo?  
> Non riesco a capire se la vista diventa più o meno comprensibile.
> 
> [http://haml.hamptoncatlin.com/](http://haml.hamptoncatlin.com/)

Il grande problema con quell’approccio e` che non puoi piu` dare il  
codice a uno che capisce solo HTML. Con rhtml, tutto sommato, puoi  
mettere le mani sui template anche se non capisci molto di Ruby,  
bastano due o tre cose per essere produttivi. Poi… quando ci  
saranno dei tools fatti per rails, saranno tutti basati su rhtml.

–  
David N. Welton

- [David N. Welton](http://www.dedasys.com/davidw/)

Linux, Open Source Consulting

- [http://www.dedasys.com/](http://www.dedasys.com/)

---

<div class="post-metadata">

**Author:** ![stb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@stb](https://www.ruby-forum.com/u/stb)\
**Post date:** [January 24, 2007, 10:55am UTC](https://www.ruby-forum.com/t/haml-che-ne-pensate/83207/3 "2007-01-24T10:55:10Z")

</div>

Il giorno mer, 24/01/2007 alle 10.27 +0100, stb ha scritto:

> Ciao oggi hop trovato questo linguaggio di markup per rails, si chiama  
> haml e sembra interessante anche s enon ho ancora approfondito.
> 
> voi che ne dite? puÃ² essere utile ho Ã¨ solo una perdita di tempo per  
> scrivere codice piÃ¹ figo?  
> Non riesco a capire se la vista diventa piÃ¹ o meno comprensibile.
> 
> [http://haml.hamptoncatlin.com/](http://haml.hamptoncatlin.com/)

Interessante, ma io continuo a preferire l’approccio di Markaby  
( [http://redhanded.hobix.com/inspect/markabyForRails.html](http://redhanded.hobix.com/inspect/markabyForRails.html) ), che mi  
permette di utilizzare la sintassi di Ruby.

Giovanni

---

<div class="post-metadata">

**Author:** ![stb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@stb](https://www.ruby-forum.com/u/stb)\
**Post date:** [January 24, 2007, 12:11pm UTC](https://www.ruby-forum.com/t/haml-che-ne-pensate/83207/4 "2007-01-24T12:11:23Z")

</div>

On Jan 24, 2007, at 10:27 AM, stb wrote:

> Ciao oggi hop trovato questo linguaggio di markup per rails, si chiama  
> haml e sembra interessante anche s enon ho ancora approfondito.
> 
> voi che ne dite? può essere utile ho è solo una perdita di tempo per  
> scrivere codice più figo?  
> Non riesco a capire se la vista diventa più o meno comprensibile.
> 
> [http://haml.hamptoncatlin.com/](http://haml.hamptoncatlin.com/)

Personalmente, a me va benone RHTML, e se dovessi far lavorare  
qualcuno “non edotto”, allora Liquid mi  
pare la soluzione migliore (nonche’ gia’ ampiamente testata sul campo).  
IMHO i difetti di cose come HTML e Markaby e’ che c’e’ uno  
scollamento tra cio’ che producono (documenti html)  
e cio’ che sembrano (codice ruby, o documenti “di qualche altro  
tipo”). Se uno conosce bene l’HTML ed  
e’ abituato a lavorarci, questo scollamento puo’ dimostrarsi piu’  
controproducente che  
benefico.  
E poi diciamoci la verita’… e’ cosi’ rognoso l’HTML? Usando una  
combinazione di CSS e UJS, puo’ diventare  
talmente pulito e conciso che e’ un piacere (sempre che non si prenda  
la brutta abitudine di schiantare  
diversi kilogrammi di codice dentro le viste, s’intende).  
Una delle cose belle di Ruby: non e’ nato come linguaggio di  
templating, ma e’ talmente fatto bene  
che in questo campo e’ assai migliore di chi invece e’ nato _solo_  
con quello scopo (ogni riferimento  
a PHP e’ del tutto voluto 🙂

–  
Stefano C.  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![stb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@stb](https://www.ruby-forum.com/u/stb)\
**Post date:** [January 24, 2007, 2:28pm UTC](https://www.ruby-forum.com/t/haml-che-ne-pensate/83207/5 "2007-01-24T14:28:47Z")

</div>

capito, anche a me aveva dato questa sensazione, cioÃ¨ stiamo scrivendo  
html  
perchÃ¨ non dovremmo usare quello? Ã¨ come se per parlare al telefono con  
un  
amico italiano dovessimo usare il cinese che sarebbe poi ritradotto in  
italiano dal telefono.  
no?

----- Original Message -----  
From: “Giovanni C.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
To: “ruby-it” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Sent: Wednesday, January 24, 2007 1:59 PM  
Subject: Re: [ruby-it] HAML, che ne pensate?

> > > 
> > 
> > controproducente che  
> > con i CSS.
> 
> Giovanni

* * *

---

<div class="post-metadata">

**Author:** ![stb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@stb](https://www.ruby-forum.com/u/stb)\
**Post date:** [January 24, 2007, 1:59pm UTC](https://www.ruby-forum.com/t/haml-che-ne-pensate/83207/6 "2007-01-24T13:59:41Z")

</div>

Il giorno mer, 24/01/2007 alle 12.09 +0100, Stefano C. ha  
scritto:

> Personalmente, a me va benone RHTML, e se dovessi far lavorare  
> qualcuno “non edotto”, allora Liquid mi  
> pare la soluzione migliore (nonche’ gia’ ampiamente testata sul campo).  
> IMHO i difetti di cose come HTML e Markaby e’ che c’e’ uno  
> scollamento tra cio’ che producono (documenti html)  
> e cio’ che sembrano (codice ruby, o documenti “di qualche altro  
> tipo”). Se uno conosce bene l’HTML ed  
> e’ abituato a lavorarci, questo scollamento puo’ dimostrarsi piu’  
> controproducente che  
> benefico.

Beh, io lavoro in Smalltalk, quindi ho una prospettiva un po’  
particolare. Per me dover passare continuamente da codice Smalltalk a  
codice HTML e viceversa procura uno scollamento controproducente che  
invece non ho se rimango sempre nell’immagine (Ã¨ quello che in gergo  
chiamiamo “Turtles all the way down”).

Strettamente correlato a questo Ã¨ la convinzione che scrivere HTML non  
sia compito del grafico ma dello sviluppatore. Il grafico deve lavorare  
con i CSS.

Giovanni
