Javascript 前端编程框架

crazyjin · 2019年03月16日 · 293 次阅读

前端编程框架有很多:Vue、React、Angular.js、Backbone。这里从受欢迎程度、易学程度(社区、文档、书籍)、工作机会这三方面来为大家分析。

  • 受欢迎程度:Vue > React > Angular.js > Backbone

stars of Vue/React/Angular.js/Backbone

  • 易学程度:Vue > React > Angular.js > Backbone

Vue作者本身就是中国人,再加上Vue如此流行,所以社区文档、书籍自然都不缺。React的社区文档、书籍也都不错。Angular.js和Backbone相比就要差很多。

  • 工作机会:React > Vue > Angular.js > Backbone

通过上面分析,可以看出Vue和React可以说难分上下。因此这里两个都推荐,大家自己选择。

Vue

易用 已经会了 HTML、CSS、JavaScript?即刻阅读指南开始构建应用!

灵活 不断繁荣的生态系统,可以在一个库和一套完整框架之间自如伸缩。

高效 20kB min+gzip 运行大小,超快虚拟 DOM ,最省心的优化。

大家应该从Vue官网文档入手, 因为文档的更新更及时。书籍暂不推荐。

React

声明式 React 可以非常轻松地创建用户交互界面。为你应用的每一个状态设计简洁的视图,在数据改变时 React 也可以高效地更新渲染界面。以声明式编写UI,可以让你的代码更加可靠,且方便调试。

组件化 创建好拥有各自状态的组件,再由组件构成更加复杂的界面。无需再用模版代码,通过使用JavaScript编写的组件你可以更好地传递数据,将应用状态和DOM拆分开来。

一次学习,随处编写 无论你现在正在使用什么技术栈,你都可以随时引入 React 开发新特性。React 也可以用作开发原生应用的框架 React Native.

大家应该从React中文文档入手, 因为文档的更新更及时。书籍暂不推荐。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册