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