亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何評價ionic和react native?

如何評價ionic和react native?

泛舟湖上清波郎朗 2019-02-07 21:07:47
對于開發hybird app首選哪個好?是ionic還是react native?如何評價ionic和react native?說說你比較喜歡哪個?以及喜歡它的原因是什么?可以從學習成本,流行趨勢或者原生支持等方面來討論
查看完整描述

3 回答

?
躍然一笑

TA貢獻1826條經驗 獲得超6個贊

ionic我就不吐槽了,到如今壓根沒有一個亮瞎人眼的app,在安卓上卡到爆,那動畫效果,看了,簡直就是感動的要哭。

React-native個人覺得思路是對的,但是目前有很多限制,首先就是性能問題,內存復用和穩定性問題。Listview的性能問題不解決,rn就難以上大舞臺,因為一般來說,無限的列表對于一個app來說是很容易遇到的問題。在rn中,對listView的處理很奇葩,是用一個scrollview來包裝,所以你懂得,所有的列表都會被渲染,當你的列表有五百條時,哈哈,你的手機扛得住么?這個與ios原生的tableView有區別,ios的tableView是屏幕顯示5行,內存里就7行,所以無論列表如何變動,內存就那么點。rn社區剛開始也嘗試過做一個tableView的component,但是失敗了,所以,此事無疾而終。而我曾經嘗試過從js角度來優化listView,也就是沒有在屏幕顯示區域內的row都設置為空,但是保持高度,數據沒有,尤其是把image清了,然后根據滑動來動態渲染,可惜,pc上跑還ok,一旦在iphone6上跑,滑太快了就跟不上節奏了。iphone6都這樣,其他就不用說了。

穩定性上,問題很大,因為如果真的使用rn去做一個production級別的產品,需要依賴很多第三方的庫,但是第三方的庫,穩定性不行,因為rn才剛剛起步,并沒有很多很好地開發者去貢獻庫,所以,會出現各種問題。

但是總體表現來說,rn比ionic要好很多,雖然目前也有很多坑,但是,這才剛剛起步,所以,看看facebook如何填坑吧。



查看完整回答
反對 回復 2019-03-17
  • 3 回答
  • 0 關注
  • 1165 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號