読者です 読者をやめる 読者になる 読者になる

ejsが非力なのでどうにかしたい

とりあえず

  • テンプレート継承がほしい(layout使いづらい)
  • カスタムフィルター定義したい
  • 渡してない変数はundefindeとかnullとかでうまい具体に処理してほしい(エラーにしないでほしい)

とか。layoutはejsというよりexpressの機能だけど。そもそもlayoutとかpartialの機能はWAFに持つよりテンプレートエンジンの機能として提供されるべきな気もする。

ここ見るとテンプレートエンジンが乱立してるのはわかる。けど全部見て試すのはつらい。
https://github.com/joyent/node/wiki/modules#wiki-templating

ejs自体は好きなのでforkして拡張してもいいかもと思ったり。