在什么场景下,选择 AngularJS 比其他前端框架更好
1 回答
智慧大石
TA贡献1946条经验 获得超3个赞
AngularJS通常是指Angular 1,而Angular 2基本上都直接叫Angular了,因为它的默认语言变成了TypeScript,而且支持Dart和ES6。
完整的答案请看我以前写的一篇文章:我为什么选择Angular 2?
简要来说,Angular的主要优点包括:
一、整合性
你不需要费心费力的去找全家桶,也不用担心学的东西很快就过时。Angular本身整合了大量最佳实践和较新但稳定的技术,基本上照着一套文档走下来就能达到中级。
二、跨平台
同一套代码你能用在很多场景下,比如要支持PC Web、移动Web、移动Hybrid App、移动Native App、桌面应用等多种形态,只要一套TypeScript代码就够了。
三、后端背景程序员的首选
如果你有后端背景(以及Android背景),那么Angular可以说是不二之选。它的编程模型和很多核心概念都是来自后端领域的。比如:MVVM、服务、依赖注入、TDD等,还有来自TypeScript的类、接口、装饰器(注解)等。从一个高级后端转型成高级Angular程序员并不是难事。
四、高度工程化开发
Angular 2开发组是一个以Google程序员为核心的大型社区组织,经历了两年半的开发,并且收到了很多来自社区的反馈。在开发中,他们一向坚持严格的代码标准,并且在正式发布后,承诺今后将一直遵循semver,并提供可预测的升级路径。
- 1 回答
- 0 关注
- 600 浏览
添加回答
举报
0/150
提交
取消