Vue.js


对比其他框架


这个页面无疑是最难编写的,但我们认为它也是非常重要的。
或许你曾遇到了一些问题并且已经用其他的框架解决了。
你来这里的目的是看看 Vue 是否有更好的解决方案。
这也是我们在此想要回答的。

客观来说,作为核心团队成员,显然我们会更偏爱 Vue,
认为对于某些问题来讲用 Vue 解决会更好。
如果没有这点信念,我们也就不会整天为此忙活了。
但是在此,我们想尽可能地公平和准确地来描述一切。
其他的框架也有显著的优点,例如 React 庞大的生态系统,
或者像是 Knockout 对浏览器的支持覆盖到了 IE6。

About Image
About Image
About Image
Camera Icon
运行时性能

React 和 Vue 都是非常快的,所以速度并不是在它们之中做选择的决定性因素。对于具体的数据表现,可以移步这个第三方 benchmark,它专注于渲染/更新非常简单的组件树的真实性能。

Paint Icon
HTML & CSS

在 React 中,一切都是 JavaScript。不仅仅是 HTML 可以用 JSX 来表达,现在的潮流也越来越多地将 CSS 也纳入到 JavaScript 中来处理。这类方案有其优点,但也存在一些不是每个开发者都能接受的取舍。

Panel Icon
规模

Vue 和 React 都提供了强大的路由来应对大型应用。React 社区在状态管理方面非常有创新精神 (比如 Flux、Redux),而这些状态管理模式甚至 Redux 本身也可以非常容易的集成在 Vue 应用中。实际上,Vue 更进一步地采用了这种模式 (Vuex),更加深入集成 Vue 的状态管理解决方案 Vuex 相信能为你带来更好的开发体验。

Write Icon
原生渲染

React Native 能使你用相同的组件模型编写有本地渲染能力的 APP (iOS 和 Android)。能同时跨多平台开发,对开发者是非常棒的。相应地,Vue 和 Weex 会进行官方合作,Weex 是阿里巴巴发起的跨平台用户界面开发框架,同时也正在 Apache 基金会进行项目孵化,Weex 允许你使用 Vue 语法开发不仅仅可以运行在浏览器端,还能被用于开发 iOS 和 Android 上的原生应用的组件。

Team Shape

加入 Vue.js 社区

Vue.js 的社区正在急速增长中,如果你正在阅读本文,这说明你大概已经准备好加入 Vue.js 社区了。欢迎!

这份行为规范是一个指南,它易于让我们所参与的技术社区更加繁荣。

论坛:咨询与 Vue 及其生态的相关问题的最佳地点。
聊天室:一个 Vue 开发者们相互认识和交流的实时聊天室。
Meetup:想在当地找到像你一样的 Vue.js 爱好者吗?有兴趣成为社区领袖吗?这里就有你所需要的支持和帮助!
GitHub:如果你想报告 bug 或者提出新特性需求,欢迎来 GitHub 提交 issue。我们也非常欢迎 pull request!

Awesome Vue:一览其他牛人发布的优秀资源。
“Show and Tell”子论坛:又一个好地方,可以看看他人借助 Vue 生态完成的作品,以及他人为不断壮大的 Vue 生态的贡献。
Image
Slider Image
Slider Image
Slider Image
Slider Image
Slider Image
Slider Image