Core.web

Template based layout

Templates allow us to separate business logic (program code) from presentation (html/css). Building a system based on templates can be frustrating at times, and may seem like overkill, but as your project gets bigger you soon realize the need for a clear separation of business logic from the presentation. It may not be of significant importance to the site’s visitors, but it provides a much cleaner project infrastructure and drastically decreases the time required to modify the presentation layer.