Kid_(templating_language)

Comparison of web template engines

Comparison of web template engines

Add article description


The following table lists the various web template engines used in Web template systems and a brief rundown of their features.

More information Engine (implementation), Languages ...

See also

Notes

  1. Engine (implementation) : engine name
  2. Languages : implementation language of the engine (not the template script language)
  3. Variables : script language power to use variables
  4. Functions : script language power to use functions
  5. Includes : script language power include external files
  6. Conditional inclusion : script language power to conditional includes
  7. Looping : script language power to do loops (for, while) or recursion
  8. Evaluation (language) : script language power to do "eval command" (to the implementation language)
  9. Assignment : set names and references to sub-templates (?)
  10. Errors and exceptions : engine output script errors.
  11. Natural templates : the template can be a document as valid as the final result, the engine syntax doesn't break the document's structure
  12. Inheritance : Supports the ability to inherit a layout from a parent template, separately overriding arbitrary sections of the parent template's content.

References

  1. "pugjs/pug". GitHub. Retrieved 2021-05-17.
  2. "slim-template/slim". Github. Retrieved 2021-05-17.

Share this article:

This article uses material from the Wikipedia article Kid_(templating_language), and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.