The JavaScript template engines are the reason why node.js proves to be an isomorphic technology. It adds a server-side UI rendering functionality in node.js, stimulating its client-side rendering performance. Next, it also eases the maintenance of client-side code as it is tightly coupled in server-side code. Lets understand it more clearly in this chapter by exploring the following topics:
- The Handlebars templating framework
- The steps to develop the templates necessary to build the presentation layer of our application
Before we start exploring the capabilities of Handlebars, we need to have an idea of what a templating framework generally does.