搜尋

首頁  >  問答  >  主體

javascript - node.js比较推荐的前端模板有哪些?

handlebars , jsrender,Mustache还是Juicer

ringa_leeringa_lee2816 天前1673

全部回覆(13)我來回復

  • 阿神

    阿神2017-04-10 12:45:33

    用哪个应该看不同的需求,如果用于前端且不需要逻辑,推荐Mustache。

    另外推荐看看下面这个页面,帮你选模块引擎:
    Template-Engine-Chooser:http://garann.github.com/template-cho...
    选择依据主要有下面几个:

    1. Is this for use on the client or the server?
    2. How much logic should it have?
    3. Does it need to be one of the very fastest?
    4. Do you need to pre-compile templates?
    5. Do you need partials?
    6. Do you want a DOM structure, or just a string?
    7. Aside from template tags, should it be the same language before and after rendering?

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-10 12:45:33

    我觉得handlebars不错,不过这些模板都差不多吧。
    相对于ejs之类的模板,结构比较清晰,把逻辑转移到模板之外。
    另外比较特别的就是jade,更加简洁和清晰,不过我没有在浏览器客户端用过。

    回覆
    0
  • 黄舟

    黄舟2017-04-10 12:45:33

    推荐 https://github.com/aui/artTemplate
    性能比较参见:http://aui.github.com/artTemplate/tes...

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-10 12:45:33

    首先,不推荐 jade,这玩意会大大加大你的开发工作量。一个粗心引起的缩进问题就会搞残自己。

    handlebars , ejs 都还不错。在 nodejs 中,我现在主要使用 ejs,推荐之。

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-10 12:45:33

    我认为mustache比较好,各个语言都有对应的解析器。而且语法比较熟悉

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-10 12:45:33

    我用underscore.js里面的那个templating引擎, 几个项目下来了, 暂时还没有遇到什么问题

    回覆
    0
  • PHPz

    PHPz2017-04-10 12:45:33

    handlebars 挺好的, 不过我现在在用jade,简洁

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-10 12:45:33

    不知道你们的node.js的前端模版是谁用。如果是后台开发人员用的话,我不太清楚。如果是前端人员用的话,建议用ejs。有几个好处,结构与HTML差距不大,前端调试页面等很方便,同时也方便前端人员学习。另外,如果前端学过java的struts等后台框架,学ejs更加的快速,因为与其差距很小。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-10 12:45:33

    hogan 比较靠谱。语法和Mustache一样,Twitter优化了下。

    回覆
    0
  • 阿神

    阿神2017-04-10 12:45:33

    nodejs 为什么不去用ejs,上手比较快的。http://www.embeddedjs.com/

    回覆
    0
  • 取消回覆