Ich bin dabei, eine Web-App mit Node.js zu entwickeln. Ich komme aus einem PHP-Hintergrund, wo ich (neben PHP selbst) keine Template-Engine verwendet habe und ich habe immer gerade HTML geschrieben. Also, warum sollte oder sollte ich Jade oder eine andere Template-Engine nicht verwenden?
Pros:
Nachteile:
Über JADE oder eine andere Vorlagensprache, die sich stark von HTML unterscheidet:
Zunächst einmal ist es zeitaufwändiger, das erzeugte HTML zu debuggen. Sie sehen HTML im Browser und müssen es zurück zu JADE (in Ihrem Gehirn) analysieren, um es mit Ihrem Editor-Inhalt zu vergleichen. Dies ist sehr unpraktisch und macht das Debuggen schwieriger, als es sein sollte.
Natürlich ist es kein Problem, wenn Sie der einzige Programmierer sind, der an dem Code arbeitet. Es mag so einfach erscheinen, die HTML-Zeilen mit JADE-Zeilen zu vergleichen, wenn Sie derjenige sind, der sie geschrieben hat.
Es ist ein Problem beim Arbeiten in Teams.
Tags und Links html node.js template-engine pug