ReactNative還是Weex

大前端一定是可以預(yù)見(jiàn)到的未來(lái)的趨勢(shì)之一(我能怎么辦呢)

現(xiàn)在主流的ReactNative還是Weex,參考這篇還有那篇

不過(guò)最近fb的開(kāi)源協(xié)議搞得沸沸揚(yáng)揚(yáng),據(jù)說(shuō)大公司都禁止react了,生怕出什么事。不過(guò)我覺(jué)得大公司怕是應(yīng)該的嘛,地主有余糧。小公司其實(shí)無(wú)所謂,怎么方便怎么來(lái),光腳的害怕穿鞋的嗎?在我大天朝這么多人用盜版都不怕,就一個(gè)開(kāi)源協(xié)議沒(méi)必要(個(gè)人見(jiàn)解哈)

weex是什么?

weex是一種跨平臺(tái)的開(kāi)發(fā)方案,簡(jiǎn)單的說(shuō)就是把iOS,Android,H5的開(kāi)發(fā)合并到一起,可以寫(xiě)一套代碼,分別運(yùn)行在這3個(gè)平臺(tái),最重要的是用戶(hù)體驗(yàn)和原生語(yǔ)言開(kāi)發(fā)的時(shí)候基本一樣。


React Native App

Facebook發(fā)現(xiàn)Hybrid App存在很多缺陷和不足,于是發(fā)起開(kāi)源的一套新的App開(kāi)發(fā)方案RN。使用JSX語(yǔ)言寫(xiě)原生界面,js通過(guò)JSBridge調(diào)用原生API渲染UI交互通信。

優(yōu)點(diǎn):效率體驗(yàn)接近Native App,發(fā)布和開(kāi)發(fā)成本低于Native App

缺點(diǎn):學(xué)習(xí)有一定成本,且文檔較少,免不了踩坑

舉個(gè)栗子:Facebook、Youtube、Discord、QQ、百度等等

Weex App

阿里巴巴開(kāi)發(fā)團(tuán)隊(duì)在RN的成功案例上,重新設(shè)計(jì)出的一套開(kāi)發(fā)模式,站在了巨人肩膀上并有淘寶團(tuán)隊(duì)項(xiàng)目做養(yǎng)料,廣受關(guān)注,2016年4月正式開(kāi)源,并在v2.0版本官方支持Vue.js,與RN分庭抗禮。

優(yōu)點(diǎn):?jiǎn)雾?yè)開(kāi)發(fā)模式效率極高,熱更新發(fā)包體積小,并且跨平臺(tái)性更強(qiáng)

缺點(diǎn):剛剛起步,文檔欠缺;社區(qū)沒(méi)有RN活躍,功能尚不健全,暫不適合完全使用Weex開(kāi)發(fā)App

舉個(gè)栗子:淘寶、天貓、阿里云、優(yōu)酷、閑魚(yú)、餓了么等

一統(tǒng)三端這個(gè)對(duì)我還是比較有吸引力的,rn雖然現(xiàn)在用的人較多,社區(qū)活躍,但畢竟是兩端。之前在上一家公司有時(shí)候還是要寫(xiě)hybird頁(yè)面,作為一個(gè)native開(kāi)發(fā)者,以后用這個(gè)寫(xiě)單頁(yè)面還是不錯(cuò)的哈。

下回就開(kāi)始weex之旅了~~~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,741評(píng)論 25 709
  • React Native學(xué)習(xí)<一> 認(rèn)識(shí)Recat Native 博客原文:http://www.jianshu....
    AFinalStone閱讀 2,814評(píng)論 0 12
  • 這次回來(lái),真的對(duì)自己有了一個(gè)真切的認(rèn)識(shí) 這個(gè)戀愛(ài),這段婚姻 讓我很長(zhǎng)的一段時(shí)間都迷失了自己 記得大學(xué)時(shí),在別人眼中...
    SuperDW閱讀 230評(píng)論 0 0
  • 自從更新了Xcode9,xcode自帶的git就不太好使了,掌握一些常用的git命令必不可少 學(xué)習(xí)git比較好的網(wǎng)...
    流星大石頭閱讀 262評(píng)論 0 0
  • 我這個(gè)人不知足
    DingdingCat閱讀 292評(píng)論 0 0

友情鏈接更多精彩內(nèi)容