Check out a free preview of the full Front-End Tooling and Workflows with Grunt and Beyond course:
The "Web Apps" Lesson is part of the full, Front-End Tooling and Workflows with Grunt and Beyond course featured in this preview video. Here's what you'd learn in this lesson:
Traditional web applications are "the heavy". They handle the templates, generating front-end code, MVC, authentication, security, and storage. Modern web applications tend to separate the responsibilities. Authentication and security stay on the server. The front-end logic is moved to a separate workflow.