申明:本文仅是读书笔记,内容未必能深入讲解。深入理解后再写篇总结。
设计愿景和背景比较:
Angular: One framework. Mobile & desktop. (Develop across all platforms), 是基于 TypeScript 的 Javascript 框架,由 Google 进行开发和维护,它被描述为“超级厉害的 JavaScript MVW 框架”。最初于2010年10月发布。
React: A javascript libraray for building user interfaces。由 Facebook 进行开发和维护,最初于 2013 年 3 月发布。
Vuejs: The progressive Javascript Framework, “用于构建直观,快速和组件化交互式界面的 MVVM 框架”,它于 2014 年 2 月首次由 Google 前员工 Evan You 尤雨溪发布。It’s a library for building web interfaces using MVVM data bindings with a very simple API.
所以可以说Angular和Vue更侧重是一个框架,而react更侧重是一个lib, 所以两者是可以结合起来使用。Angular更侧重跨平台,而Vue更侧重Progressive。
特性比较:
Angular: 1) Develop across all platforms 2) Speed&Performance 3)Incredible tooling 4) Loved by millions
React: 1) Declarative 2) Component-Based 3) Learn Once, Write Anywhere