Angular is a structural framework for dynamic web apps. It allows one to use HTML as atemplatelanguage,also enabling to extend the syntax of HTML to express the components of one’s application clearly.
The data binding and dependency injection of Angular ends up eliminating a lot of the coding that a programmer may otherwise have to write. Angular helps minimize the impedance mismatch between dynamic applications and static documents through
Angular performs well for form-based apps.However, it is also well compatible for large and complex applications. However,it is not the smallest or simplest Javascript framework available out there. Angular also works well for applications that are meant to run in multiple development environments. So,if you have an app that is required run on the web as well as a Windows or Mac desktop application, you can search for online tutorials for running your Angular app with the popular Electron project and follow them.
About the people who maintain Angular :
The Angular Core Team consists of a large group of people that are all around the globe and the Angular community. However,it is Google employees who do most of the day-to-day development of Angular. As of Angular’s about page roughly 20 Googlers are there on the Angular Core Team. All of the top contributors to the Angular project are also employees of Google.