This chapter introduces you to two templating engines: Leaf for Vapor and Stencil for Kitura. Templating languages allow you to work with content automatically generated by a script. For dynamic content, you'll learn how template engines help to accelerate development for dynamic web pages. Dynamic content creation is useful when presenting results of data generated at run-time and that are not known beforehand. For static content, you'll learn how templating engines help to ensure a consistent structure, such as headers and footers, and appearance characteristics, such as color scheme and background. You'll further get introduced to the nuts and bolts of the Leaf and Stencil templating languages and learn how to use variables and tags in template scripts to communicate information between Swift classes and script functions.
Let&apos...