ejsが非力なのでどうにかしたい
とりあえず
- テンプレート継承がほしい(layout使いづらい)
- カスタムフィルター定義したい
- 渡してない変数はundefindeとかnullとかでうまい具体に処理してほしい(エラーにしないでほしい)
とか。layoutはejsというよりexpressの機能だけど。そもそもlayoutとかpartialの機能はWAFに持つよりテンプレートエンジンの機能として提供されるべきな気もする。
ここ見るとテンプレートエンジンが乱立してるのはわかる。けど全部見て試すのはつらい。
https://github.com/joyent/node/wiki/modules#wiki-templating
ejs自体は好きなのでforkして拡張してもいいかもと思ったり。