Views engine alternatives for nodejs?

2

Alternatives that are not Jade and similar, I try to know alternatives that can write the complete syntax (HTML and CSS)?

    
asked by anonymous 13.09.2014 / 07:06

1 answer

7

In addition to Jade, I've worked with two other view engines:

Basically, ejs processes JavaScript code within <% %> tags in your view. For example:

<div>
    <h1>Você gosta de pudim?</h1>
    <% if (usuario.gostaDePudim) { %>
        <h2>Você é um cara legal!</h2>
    <% } else { %>
        <h2>Você não é legal >:(</h2>
    <% } %>
</div>

So, if the variable usuario.gostaDePudim is true, the following HTML will be generated:

<div>
    <h1>Você gosta de pudim?>
    <h2>Você é um cara legal!</h2>
</div>

eco works the same way as ejs with <% %> tags, but using CoffeeScript . The example below uses the same sample model as ejs :

<div>
    <h1>Você gosta de pudim?</h1>
    <% if @usuario.gostaDePudim : %>
        <h2>Você é um cara legal!</h2>
    <% else : %>
        <h2>Você não é legal >:(</h2>
    <% end %>
</div>

This Quora response quotes several other view engines:

13.09.2014 / 08:33