With strong typing courtesy of TypeScript, a focus on performance (especially for Single Page Applications, or SPA), a strong object-oriented programming paradigm, and the backing of Google, its is not surprising that Angular remains a popular choice, second in popularity of front-end frameworks to React. The corporate and enterprise world embraces Angular because the interface is the popular “Model-View-Controller” (MVC) paradigm, and so it is easier for developers to move from PHP or .NET to Angular. More than that:
as Stephen Fluin, Developer Advocate on the Angular team writes:
Angular is opinionated, giving developers defaults for things like network connectivity, state management, language choice, build toolchain. These defaults are continually tested and validated with each other to ensure that the Angular platform moves forward at a steady and reliable pace.
Enterprise application developers enjoy the benefits of having these things built in, readily available, and most of all tested to work properly.
Sencha’s user interface components are entirely useful in the Angular world. That’s why we offer ExtAngular, which contains over 115+ pre-built UI components that you can easily integrate with Angular applications.