Why should I use a javascript template engine
<p>Everyone in the javascript world now use templates. The advantages that they say are,
1. Separation of HTML from javascript
2. More maintainable javascript 
3. Performance.</p>

<p>But my point is, all these can be achieved without the use of templates and by just using pure javascript.</p>

<p>Whatever string that gets returned when a template is compiled can be written with pure javascript.
I can keep the javascript code which constructs/modify's HTML in separate files and achieve modularity without using templates. I feel that by using templates, there is an overhead and we can achieve the same advantages without using templates too.</p>

<p>Do correct me if I am wrong. I am open to suggestions. Also do let me know if there are any other advantages using templates...
Thanks!</p>
