valid,invalid

関心を持てる事柄について

8/11学んだこと / Rails ( Haml / Slim / Hamlit ) / 読んだもの

Ruby on Rails

テンプレートエンジンについて少し学んだ。

Haml

codecademyのチュートリアルRails標準のERB書いてて「Ruby界隈の人、本当にこんなテンプレートエンジン使うのかな?」って思ってた。

そこでHaml

haml.info

Haml (HTML abstraction markup language) is based on one primary principle: markup should be beautiful. It’s not just beauty for beauty’s sake either; Haml accelerates and simplifies template creation down to veritable haiku.

Javaの開発で何度も荒れたjsp見るたびに苦しんでいたのでmarkup should be beautifulは大いに共感する。 特にPython初めてからは見た目(インデント)と制御構造が一致してるの大好きになった。

Slim

同じような思想で、Hamlより高速に動作するSlimというのもあるらしい。

slim-lang.com

Hamlit

Slimより高速に動作するHamlもあるらしい。熾烈だ。

k0kubun.hatenablog.com

読んだ記事

bugrammer.hateblo.jp