国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

ReactNative&weex&DeviceOne對(duì)比

helloworldcoding / 785人閱讀

摘要:平臺(tái)要求基本都是以上需擴(kuò)展不支持已支持。性能重心比較多,目前性能關(guān)注不多。成立也比較晚,案例也有一些,基本都是近一年內(nèi)的案例。較晚,以公司自己人居多,成熟需一段時(shí)間。較晚,社區(qū)人相對(duì)少一些,內(nèi)容相對(duì)成熟。

  React Native出來有一段時(shí)間了,國內(nèi)的weex和deviceone是近期發(fā)布的,我可以說從2011年就開始關(guān)注快速開發(fā)的跨平臺(tái)平臺(tái)技術(shù)了,接觸過phoneGap、數(shù)字天堂、appcan等早期的移動(dòng)中間件技術(shù),也跟朋友也討論過這類的輕量級(jí)框架。這些年通過Html5技術(shù)或通過Hybrid技術(shù)實(shí)現(xiàn)跨平臺(tái)的道路,基本已經(jīng)快走到頭了。嘗試跨平臺(tái)App的開發(fā)者們都快碰的頭破血流了,大家都在期盼新的更成熟的跨平臺(tái)開發(fā)技術(shù)能夠早日出來。研究React Natvie的時(shí)候,基本大部分時(shí)間都在看一些類似的源碼,也做了一些分析,最近也對(duì)weex和DeviceOne做了一些功課,在這里面做一下自己理解的對(duì)比,與大家一起交流,勿噴。
  首先,基本可以肯定的是,大家都把中心轉(zhuǎn)移到原生的效果上,所以,基本三個(gè)平臺(tái)在思想上沒有太大的差別。
  1. 首先Reac Native是Facebook產(chǎn)品,而deviceone和weex都是國內(nèi)公司開發(fā)。
  2. React Native 和deviceone 的ios版本使用的javascript引擎使用的都是JSCore,weex和deviceone的android版本使用的是V8.V8的運(yùn)行性能還是很優(yōu)秀的,我個(gè)人也非常喜歡V8。
  3. React Native 使用的是數(shù)據(jù)綁定、組件化、前端框架,weex是組件化、數(shù)據(jù)綁定、前端框架,deviceone是組件化、數(shù)據(jù)綁定和運(yùn)行時(shí)引擎技術(shù)。
  4. 平臺(tái)要求:
    Android: React Native(API16)、weex(API14)、deviceone(API4)
    ios:React Native、weex、deviceone基本都是ios7.0以上
    windows:React Native需擴(kuò)展、weex不支持、deviceone已支持。
  我們可以看下接下里的環(huán)境配置:
  React Native 需要安裝Android,iOS開發(fā)環(huán)境,很多依賴,相對(duì)復(fù)雜。
  Weex需要安裝Android,iOS開發(fā)環(huán)境,安裝cli,相對(duì)簡單。
  Deviceone不需要安裝Android,iOS開發(fā)環(huán)境,只需安裝deviceone的IDE,簡單。
  開發(fā):
  基本三個(gè)平臺(tái)都是JS來開發(fā)
  React Native傾向于web方式,需了解android、ios的sdk來寫,學(xué)習(xí)成本和技術(shù)要求相對(duì)較高。

  Weex也是傾向于web方式,需了解原生sdk來寫,學(xué)習(xí)成本和技術(shù)要求相對(duì)React Native已經(jīng)有了很大改進(jìn)。
  Deviceone更傾向于面向?qū)ο螅瑹o需了解原生sdk,DeviceOne基本已經(jīng)實(shí)現(xiàn)了一次開發(fā)多平臺(tái)發(fā)布的能力。
  調(diào)試:
  React Native 可以在chrome查看,不支持節(jié)點(diǎn)調(diào)試,支持真機(jī)調(diào)試。
  Weex可以在chrome查看,支持節(jié)點(diǎn)調(diào)試查看,支持真機(jī)調(diào)試。
  Deviceone支持真機(jī)進(jìn)行調(diào)試,可以實(shí)時(shí)查看錯(cuò)誤信息。
  性能:
  React Native重心比較多,目前性能關(guān)注不多。
  Weex公司內(nèi)部的項(xiàng)目里使用,也一直關(guān)注性能。
  Deviceone過去一年里一直在一些真實(shí)項(xiàng)目中完善性能。
  如何實(shí)現(xiàn)的功能實(shí)現(xiàn),listview的實(shí)現(xiàn):
  React Native用的scrollview來實(shí)現(xiàn),有一些性能問題存在。
  Weex用的recyclerview來實(shí)現(xiàn),性能稍微好一些。
  Deviceone基于原生listview類封裝,性能與純?cè)到y(tǒng)基本一致。
  案例:
  React Native比較早,國外案例多一些。
  Weex目前剛剛,不是很成熟,案例只有示例類的東西。
  Deviceone成立也比較晚,案例也有一些,基本都是近一年內(nèi)的案例。
  社區(qū):
  React Native較早,社區(qū)人比較多,相對(duì)成熟。
  Weex較晚,以公司自己人居多,成熟需一段時(shí)間。
  Deviceone較晚,社區(qū)人相對(duì)少一些,內(nèi)容相對(duì)成熟。

  最后,其實(shí)我覺得相對(duì)于大家來做選擇的時(shí)候,如果想要實(shí)現(xiàn)快速入門和開發(fā),此時(shí)無論選擇React Native、Weex還是DeviceOne哪個(gè)平臺(tái)來做都是有道理的,未來還是要看各自的技術(shù)發(fā)展和服務(wù)支撐能力。原生的趨勢是大家一致認(rèn)可的方向,我認(rèn)為目前我們基本已經(jīng)不考慮以h5為核心的移動(dòng)技術(shù)了,Web時(shí)代的思想是不能適應(yīng)于移動(dòng)互聯(lián)時(shí)代的整體需求的。以上只是我的個(gè)人見解,謝謝大家。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/86429.html

相關(guān)文章

  • 2016年末閑談iOS開發(fā)的未來

    摘要:已經(jīng)得到了廣大開發(fā)者的一致認(rèn)可。移動(dòng)市場已經(jīng)飽和年蘋果發(fā)布第一個(gè),同年年末安卓發(fā)布。從今年手機(jī)的出貨量和身邊的觀察很容易得到這樣的結(jié)論移動(dòng)開發(fā)這塊蛋糕的高速增長已經(jīng)結(jié)束了。 showImg(https://segmentfault.com/img/bVEUH9?w=1240&h=518); 移動(dòng)開發(fā)市場潮流涌動(dòng),好多人都會(huì)問iOS開發(fā)的前景這樣的問題,今天我就瞎扯一下我眼中的未來,純主...

    shiina 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<