Weex 和 Vue 已经互相支持,这也不是新闻了(若是你以为是新闻,自行在网上搜相关信息……),Vue.js 也所以具有了开发原生应用的能力。html
Vue 官方仓库中包含了适配 Weex 平台的代码,Weex 也引入了 Vue Runtime 并集成进了 SDK 中,第一个支持 Vue 的 WeexSDK 版本是 v0.9.5,后续版本也都将会支持,建议保持更新。前端
两个框架之因此能互相适配,是由于两个框架在最初设计时就充分考虑到了扩展性,眼光深远!框架合做减小了开发者的学习负担,是个好事情,可喜可贺???。vue
那就是 weex-hackernews !git
Vue 官方出了一个 vue-hackernews,是一个完整的使用 Vue 2.0 的例子,而且用到了 Vuex 、 vue-router 和服务端渲染。仿照这个思路,咱们也写了一个 weex-hackernews ,不只用到了 Vue 框架的各类特性,也用到了 Vuex 和 vue-router ,在 Web 、 Android 、 iOS 上都能正常工做,一个完整的三端都有的 App !能够做为一个范例供你们参考。github
这个项目实际证实了 Weex + Vue 在 Web 、Android 和 iOS 上都是彻底能够运行的,Vuex 和 vue-router 也能够运行在移动端上。我是验证过的,因此我能够有底气地说:Weex + Vue 能够开发原生应用!Weex + Vue 能够开发原生应用!!Weex + Vue 能够开发原生应用!!!web
为何确认是“全球首个”,由于在写这个项目的时候,还没对外发布过支持 Vue 的 WeexSDK,没有使用 Vue 的文档,甚至尚未 Web 端的渲染器(weex-vue-render)。我当时是一边写项目,一边写 Web 渲染器,一边适配 Vue 在 Native 上运行有没有问题,最后才补的文档。。。vue-router
我是一个前端,略懂一些 Andorid 和 iOS ,可能客户端上的代码质量并不高,若是你们看哪里不顺眼,欢迎给我提 PR ~vuex
由于这跨框架甚至跨端的技术,放在谁那里都不合适,因此官方文档都写得中立一些;这个系列的文章会比官方文档更详细一些,并且会以 weex-hackernews 为实例讲代码,讲细节。json
每一个人对 Weex 和 Vue 的了解程度不同,对原生开发和前端开发的了解程度也不同,因此没有最佳学习顺序,建议【看文档】【看代码】【写例子】交叉循环。segmentfault