This document provides an overview and comparison of popular front-end frameworks including Angular, React, and Vue. It discusses what front-end and back-end development entail. It then covers Single Page Apps versus Multiple Page Apps. The document outlines pros and cons of each framework as well as considerations for when to use each one. Key factors include project complexity, team expertise, performance needs, and time constraints.