1 Welcome to modern Angular

 

This chapter covers

  • Our expectations of and goals for reading this book
  • A general overview of common problems in previous versions of Angular apps
  • New solutions for those problems provided by recent versions of Angular

Angular, one of the most popular frontend development frameworks, is at a crossroads. The framework has seen years of improvements in performance, user experience, and new features, like the introduction of the Ivy rendering engine, which reduced bundle sizes and improved run time. These developments have put the framework in a beneficial position.

Now, the community can focus on more than just improving the visible parts of the framework and, instead, work on the parts that directly affect user experience. Importantly, attention can also be directed toward aspects that affect the developer experience, such as better scalability and composability, among other aspects. These aspects are even more valuable for developers who work with the framework. Versions of the Angular framework have improved both the user and developer experiences, and more enhancements will continue to be added in future versions.

1.1 What to expect

1.1.1 Who will benefit from reading this book?

1.1.2 What do we need to know before getting started?

1.1.3 How is the book structured?

1.2 How Angular was

1.2.1 Angular’s core features

1.2.2 What is an Angular application?

1.3 Let’s start a modern Angular app

1.3.1 Using the Angular CLI

1.3.2 Creating a new project

1.3.3 What changed?

1.4 What’s new in Angular?

1.4.1 How does Angular evolve?

1.4.2 How does Angular recognize problems?

1.4.3 Current goals

1.4.4 New features

1.4.5 What about the future?

1.4.6 The learning process

Summary

sitemap