2019 年初的 Angular

上手门槛

Angular 确实是前端三大框架 Angular, React, Vue 中使用门槛最高的,Angular 默认使用 TypeScript,这意味着你写 Angular 首先要熟悉 TypeScript 的语法。而且 Angular 官方提供的 Angular CLI 非常强大,命令众多,这同时也意味着有一点学习门槛。

使用人数

现在是 2019 年 1 月,Angular 的最新版本是 7.2.0,我们可以看到 @angular/core 在 npm 上的周下载量达到 1,725,765,Angular 的 1 版本 AngularJS 在 npm 上的周下载量也有 348,934,react 的周下载量高达 3,386,941,对比之下 vue 的周下载量只有 640,672,Angular 和 React 在 npm 上的下载量要远远超过 Vue 的。当然这和 Vue 的使用者不少是直接用 <script> 引入,并未使用命令行工具(CLI)有关。但是 npm 上的下载量也能说明 Angular 还是很受大家欢迎的。

UI 组件库

如果你喜欢谷歌的 Material Design 风格,那么使用 Angular 就可以享受到谷歌官方推出的 Angular Material 组件库。并且非常流行的 Ant Design 也有 Angular 的组件实现 NG-ZORRO