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