- Vue:Vue.js(Front)+Weex(APP)+Electron-vue(Client)+Nuxt.js(Server Pre-rendor)
- Facebook:React:React.js + React-native-renderer(Cross-Platform)/React native(App) + Electron(Client)+Next.js(Server Pre-rendor)
-
Google:Angular(Front)+NaviceScript /ionic(App)+Angular Universe..
-
阿里:Rax(Front + App + Client)
Angular——一个大型、完整、文档资源丰富的开发平台
React——一个轻量、方便跨平台、社区活跃的开发框架
Vue——一个最轻量、中文文档友好、没什么大公司支持但是就是好学好用的开发框架
转发一段话(作者:Raoul1996 链接:https://juejin.im/post/5a0d5df1f265da43062a542f 来源:掘金):
如果你在Google工作:Angular
如果你喜欢 TypeScript:Angular(或 React)
如果你喜欢面向对象编程(OOP): Angular
如果你需要指导手册,架构和帮助:Angular
如果你在Facebook工作:React
如果你喜欢灵活性:React
如果你喜欢大型的技术生态系统:React
如果你喜欢在几十个软件包中进行选择:React
如果你喜欢JS和“一切都是 Javascript 的方法”:React
如果你喜欢真正干净的代码:Vue
如果你想要最平缓的学习曲线:Vue
如果你想要最轻量级的框架:Vue
如果你想在一个文件中分离关注点:Vue
如果你一个人工作,或者有一个小团队:Vue(或 React)
如果你的应用程序往往变得非常大:Angular(或 React)
如果你想用 react-native 构建一个应用程序:React
如果你想在圈子中有很多的开发者:Angular 或 React
如果你与设计师合作,并需要干净的 HTML 文件:Angular or Vue
如果你喜欢 Vue 但是害怕有限的技术生态系统:React
如果你不能决定,先学习 React,然后 Vue,然后 Angular。