Angular 2 is a leap forward from the previous Angular 1.x framework, which became the most
popular frontend JavaScript framework in history.
It is a complete re-write, an up-to-date platform that is built upon web standards and modern
APIs. With Angular 2, you can build JavaScript applications aimed at the browser, server,
mobile, and desktop, thanks to an architecture that decoupled the view layer of Angular from the
platform core and services.
This book will be focused on the UI layer of Angular: components. We will explore the rich API
and multiple options available for building and composing UI components for powerful user
interfaces and views.