Express 3.x meilleur tracé de la mise en œuvre (moteurs de template)
De ce que j'ai lu, ExpressJS 3, abandonné la prise en charge des mises en page, de laisser les moteurs de template. Donc, si un moteur n'a pas un soutien pour la mise en page, quel est le meilleur Node.js module qui va l'avoir? Ou si meilleurs sons subjectifs, pas le meilleur mais au moins une solution de travail?
Je vais utiliser Hogan.js comme un moteur de template.
Ou, peut-être il ya une meilleure alternative pour les mises en page comme un concept? Je trouve ça plutôt utile mais comme de lire sur d'autres approches.
générer projet dans le terminal, le jade est générer par défaut. Je pense que le jade est le premier choix pour exprimer l'équipe (?)
Jade, même s'il est très lisible, et il me rappelle sur slim et haml de ruby monde, est dit être plutôt lent. C'est pourquoi je suis d'essayer d'autres moteurs de template.
Je ne suis pas sûr, mais pour moteur v8, le jade est plus rapide hogan pour ces tests jsperf.com/dom-vs-innerhtml-based-templating/473
Jade, même s'il est très lisible, et il me rappelle sur slim et haml de ruby monde, est dit être plutôt lent. C'est pourquoi je suis d'essayer d'autres moteurs de template.
Je ne suis pas sûr, mais pour moteur v8, le jade est plus rapide hogan pour ces tests jsperf.com/dom-vs-innerhtml-based-templating/473
OriginalL'auteur C-Blu | 2013-12-15
Vous devez vous connecter pour publier un commentaire.
Il ya beaucoup de moteurs de template.
Voici quelques bonnes celles que je connais:
Vous trouverez en plus de moteurs de ici - dans cette question.
n'utilisez pas de EJS, les docs ne sont pas de bons et de certaines fonctionnalités a été porté disparu pendant plus d'un an.
Oui Jade est très lent, mais il permet de taper facilement. Si vous êtes bien avec l'aide de HTML de la façon dont il est, ou qui vous fait préférer pour ce faire, le Guidon est probablement parmi les meilleures suggestions.
J'ai été en utilisant Jade comme cela semble être le goto moteur de template dans le Nœud de la communauté. Mais ont décidé de changer de Guidon. La notation abrégée de Jade est grande, mais devient problématique lorsque l'on tente d'intégrer HTML normal ou à savoir SVG. Convertir ou d'échapper à des blocs de Jade abréviation est une douleur. En Plus de la vérification de Twitters Hogan.js annonce prometteur pour le frontend, peut alors garder cohérent entre le serveur/navigateur.
OriginalL'auteur Leonid Beschastny
Vous pouvez prendre un coup d'oeil des modèles suivants est pris en charge dans node.js:
https://github.com/joyent/node/wiki/modules#wiki-templating
Aussi ce n'est la référence qui permet de comparer les différents types de modèles en fonction de leur temps de rendu
https://github.com/Deathspike/template-benchmark
Ma suggestion:
ejs et jade est très puissant et beaucoup de fonctionnalités et tous les deux sont pris en charge dans l'express
OriginalL'auteur Tareq Salaheldeen
Je suis en utilisant express-ejs-layouts et fonctionne parfaitement avec le caractère de soulignement/lodash et ejs modèles.
OriginalL'auteur neiker