すべてのWebフレームワークには独自のペットテンプレート言語があるようです。RubyにはeRubyがあり、PythonのdjangoはDjangoテンプレート言語を使用し、HaskellにはHeistとHamletがあり、JavaにはJSPがあり、次にPHPがあります...
私の質問は、誰かがそれらすべてを支配するために1つのテンプレート言語を作成しようとしたことがありますか?さまざまなWebフレームワークの中で少なくともある程度広くサポートされているそのようなテンプレート言語はありますか?
口ひげかも。
XSLTは「普遍的な」テンプレート言語の候補になるかもしれません。
それはまた、この土地がこれまでに見た中で最大の悪かもしれませんが、それは議論の余地があります.
NHAML / HAMLは、標準に最も近いものです。
Freemarker (およびある程度のVelocity ) は、ますます多くのフレームワーク (Spring、Tiles、Struts など) でサポートされているようで、どのフレームワークでもコードを生成するために使用できますが、「1 つのテンプレート エンジン」はないと思います。それらすべてを支配する」。もしあれば、私はいつでもFreemarkerを選ぶだろう