Angular conducted its annual developer survey of users earlier this year and received 25,000 responses. The survey results show that: more than 84% of developers are satisfied with Angular, and less than 8% of developers are dissatisfied; developers with more experience (11+ years) are 85% satisfied.
Angular includes modules such as frameworks, CLIs, components, and service workers. When asked about how well the parts work together, 85% of developers agreed that Angular's different modules work well together.
The Angular team also expressed a strong emphasis on cross-version interoperability of various modules. That's why they put a lot of work into the ng update experience and update.angular.io.
Regarding developers' satisfaction with different aspects of using the framework, the survey results showed that developers liked the productivity boost that Angular gave them the most, followed by the support that Angular provided to keep their applications up to date. But developer dissatisfaction with performance, testing, debugging, and profiling is high. The good news is that the Angular team has made improvements in some of these areas.
- Performance - The Angular team has been producing content and building tools to help optimize applications. Also working with Chrome's Aurora team to improve the Core Web Vitals score for Angular applications. The team is also working on a new image component that will boost performance and improve the server-side rendering pipeline.
- Debugging and Profiling - Last year the Angular team released Angular DevTools, which will continue to improve this year. The team said it is exploring dependency injection debugging APIs in Angular and will use them in the Angular DevTools to help developers understand provider instantiation and its dependencies. Additionally, Angular works with the Chrome DevTools team to provide better stack traces and debugging.
- Testing - Working with Cypress, Nightwatch and Webdriver.io to improve ng e2e.
- Documentation - With the release of standalone components, the Angular team wanted to provide a component-first approach that would allow beginners to start using the framework with as few concepts as possible. Also, they are refactoring the entire document, which will reduce repetition and improve readability and usability.
Reference link: https://blog.angular.io/developer-survey-2021-results-38e653cbb36b
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。