对我来说,要制作HTML或XML,帕格是最喜欢的。
但是,当预期结果不是基于标记语言时,我曾经使用过Handlebars。但是当我使用handlebar动态生成javascript时,维护模板和使用生成的代码非常可靠的可读性非常困难。
当我用java做同样的事情时,我更喜欢使用Xtend。
是否有用于生成代码的模板引擎?
(不是基于AST)
完整场景
- 我使用TypeScript创建了一个Java Script库。
- 为了使Eclipse的Java Script类型推理引擎可以支持这个库的内容辅助,我需要创建一些TS到JS-skeleton的转换器。 (结果js只包含用于Eclipse JS功能的scheme和js-doc)
- 我使用NPM的类型脚本来检查库方案。
- 我将TypeScript AST转换为我自己的目的模型以生成JavaScript文件。
- 然后我需要从这个模型生成Java Script文件,而我正在寻找最好的模板引擎。
- 模板引擎应该易于管理缩进,迭代,条件模板,以生成具有可读模板的清晰代码。
醇>