为什么要用Angular
跨平台
Angular是一个JavaScript框架,可以帮助我们只用一个框架就可以构建Web应用、移动原生开发、桌面开发。
面向未来标准
Angular框架本身保持了对 Web Components 的兼容性的同时,还直接使用TypeScript作为首选开发语言,单纯这两点可以让当下前端半年小变、一年大变的环境里,减少很多不必要的成本。
高效率
Angular提供全面的类库,例如:数据绑定、路由、动画、表单等。还提供一系列开发约定、风格指南,这对于大型团队来说非常有益。当然,Angular Cli可以快速构建、生成、开发、部署一体工具。以及,对IDE极友好的支持,在VS CODE里开发Angular简直就像在飞一样。
易测试
当前端越来越大型的时候,可测试就非常重要了,而Angular不光是可测试喔,而是非常容易被测试。Angular框架并身就提供了一系列测试工具集,配合 jasmine 测试变得非常简单。
Google维护
有近20多名Google员工维护这个项目,不光如此,有超过2000人为项目做了贡献。当然国外资源与教材比较丰富,因此,才会有这本中文电子书。