答えて
HAMLはミニマークアップ言語ですが、Zenコーディングはさまざまなエディタ向けに作られたプラグイン(マークアップ言語ではありません)のコレクションです。
いずれかを使用できます。私は個人的にZen Codingを使っています。その中核に
、HAMLは軽量マークアップ言語です。
-
禅コーディングは高速HTML、XML、XSL(または任意の他の構造 コードフォーマット)コーディング及び編集のためエディタプラグインあります。この プラグインの中核は、CSSセレクタと同様の式 をHTMLコードに展開できる強力な省略エンジンです。
私にとっては、両方ともHTML書き込みに時間を節約するためのオプションだと思われます。 –
@JitendraVyas:はい、それは正しいです:) – Sarfraz
私はHAMLがZenコーディングと比較して保守性に優れていると感じます。どのアプローチが最善であるかはわかりません。 –
実際にZen Codingを使用してHAMLを生成することができます。
例:あなたは、HAMLに拡大し追加するその文をご希望の場合
<div id="main" class="with-shadow">
<h1 class="title"></h1>
<h2 class="subtitle"></h2>
<p></p>
</div>
|あなたの略語に "HAMLを":
#main.with-shadow>h1.title+h2.subtitle+p
は、デフォルトでは、演出します
#main.with-shadow>h1.title+h2.subtitle+p|haml
これはあなたに次を与えるはずです:
#main.with-shadow
%h1.title
%h2.subtitle
%p
Zenコーディング展開のフィルタの詳細については、hereを参照してください。
実際には両方とも同時に使用できます:)高速です。
これは主観的な質問であり、スタックオーバーフローには適していません。 – Phrogz
奇妙なこれはdownvotedされました。良い質問。私はzencodingも好む。 – 3zzy