どうしてもHamlが好きになれない
HamlはHTML/XHTMLを生成するためのマークアップ言語です。インデントや簡略構文によって簡潔な記述が行えます。
http://haml.ursm.jp/
Sassもそうだけど、「Haml/Sass」はHTMLやCSSを簡潔に書けるというしくみなんだけど、どうしても好きになれない。確かにコード量だけ見れば明らかに減っているとは思う。ただ、なんというかあまりにも機械的というか心がこもっていないというか。。。
サンプルより
HTML
<!DOCTYPE html>
<html>
<head>
<title>Hello, Haml!</title>
</head>
<body>
<div id='header'>
<h1>Hello, Haml!</h1>
</div>
<div id='content'>
<p>
I use Haml
<span class='version'>2.2.19 (Powerful Penny)</span>
</p>
</div>
</body>
</html>
Haml
!!!
%html
%head
%title Hello, Haml!
%body
#header
%h1 Hello, Haml!
#content
%p
I use Haml
%span.version= Haml::VERSION逆に読みづらいんだけどなぁ。
というかHTMLのサンプルの書き方ももともと読みづらい気もする。
↓こうしたらどうだろう
<!DOCTYPE html> <html> <head> <title>Hello, Haml!</title> </head> <body> <div id="header"> <h1>Hello, Haml!</h1> <!-- /header --></div> <div id="content"> <p>I use Haml<span class="version">2.2.19 (Powerful Penny)</span></p> <!-- /content --></div> </body> </html> ※hatenaではコメントタグが削除されてしまうので一部全角にしています。
格段に読みやすい!
Haml/Sassって、HTMLの書けないコテコテのプログラマー向けのものなのかなぁ。
Haml/Sassで書かれたものをメンテしてくれって言われたら、ゾっとしてしまう。

- 作者: 羽田野太巳
- 出版社/メーカー: 秀和システム
- 発売日: 2010/02/26
- メディア: 単行本
- 購入: 12人 クリック: 451回
- この商品を含むブログ (25件) を見る