流行js生态快速分析

  • 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。

 

你可能感兴趣的:(web,js,js框架,web)