a. 必须得使用TS
b. 模板智能化
c. 详细的文档
d. 单向数据绑定
e. 依赖注入
f. 针对大型项目构建
缺点
a. 组件结构繁多 比如 injectables Components pipes modules
b. 笨重 性能较差
使用angular的公司:
Microsoft Adobe google nike Apple
2. React js 一个js库 2013年开源
优点
a. 使用JSX
b. 不需要过分去关注框架相关的代码 更多是在编写js逻辑
c. 非常快
d. 强力服务端渲染
e. 渐进型的web应用程序
f. 单向数据绑定
g. 不强制要求使用ts,也可使用flow
h. 版本迁移性非常好
i. react里的技术是可以应用到react Native开发
缺点
a. 框架自身不提供主导意见,开发者确定开发方案的时候没有规范,只能看开发人员的项目领导能力
b. react关于css部分存在分歧 写入方式:传统样式表 和style Component
c. react 函数式组件搭配hooks VS 类组件 后者更被面向对象开发人员所倾向,但是react正在远离基于类的组件
d. 在初步使用JSX的时候,会混淆模板和逻辑