推 TETZ: 我是覺得很適合新創一開始要可以跑的app但之後使用者多了還 02/24 15:32
→ TETZ: 是要調校performance這時就得往更底層去 像fb app一開始也是 02/24 15:32
→ TETZ: 用web view而已 那我不如直接開網頁版的就好 後來有大幅更新 02/24 15:32
→ TETZ: 效能好像有好一點吧 02/24 15:32
FB App 打從一開始就是 native app,而且還是爆強到蘋果放官網推薦
是 v4 期間強推 HTML 5 開發,結果問題一大堆
從 v5 開始砍掉重練,又改回用 native 寫
React Native 出來後,僅部分採用
→ netburst: ig不就是用RN嗎??? 02/24 16:19
推 thinkpadT450: IG 不是就是用 RN 嗎? 我覺得 RN 用起來沒有很明顯 02/24 19:58
→ thinkpadT450: 的效能問題啊,都說是 native 了,RN 成本是不會寫 02/24 19:58
→ thinkpadT450: react redux 要花一些時間成本,樓上在說效能的是 02/24 19:58
→ thinkpadT450: 不是誤會成 web view 了 02/24 19:58
https://facebook.github.io/react-native/showcase.html
官方 Showcase 其實很開明,連各家技術文章都附上了
我讀過的幾篇大都還是 native 為主、React Native 為輔
以 Instagram 來說,比較可能點到用 React Native 寫的頁面
是推播通知設定
你用的主要功能都還是用 native 寫的
--
我最近寫了一個 iOS App 叫作「工作咖啡館」 https://goo.gl/iBWJSs
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.84.246.198
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1487945819.A.C41.html
推 thinkpadT450: 感謝說明~ 原來只有某些頁面,我也不覺得 js 會完 02/24 22:33
→ thinkpadT450: 全取代 native,不過我想幫 RN 說說話的部分是 RN 02/24 22:33
→ thinkpadT450: 沒有慢到如同某些回文所說的完全不考慮的地步 02/24 22:33
推 gerojeng: 推這篇 02/24 22:38
噓 ggttoo44: RN,絕對不是開發一次跑全部平臺,android跟ios一共要開 02/24 23:02
→ ggttoo44: 發兩次加上,要懂那個平臺不同特效,只是用共同語言罷了 02/24 23:02
→ ggttoo44: 加上web等於還是一共開發三次XDD 02/24 23:04
噓 ggttoo44: FB在android上還有發布一個圖片的libs,甚至改到c底層去 02/24 23:06
→ ggttoo44: 改變android對圖片的存緩機制跟暫存空間 02/24 23:06
噓 ggttoo44: 三個平臺特性不同,api也不同,學習成本也是3次,開發 02/24 23:08
→ ggttoo44: 成本也是3次 02/24 23:08
推 Rachelmas: 樓上也是噓三次 沒有RN開發三個平台不是本來就開發成 02/25 00:00
→ Rachelmas: 本三次了嗎… 有了RN開發成本<=三次不好嗎 而且android 02/25 00:00
→ Rachelmas: 跟ios跨平台何止共同語言而已 很大部分的code都是相同 02/25 00:00
→ Rachelmas: 的 02/25 00:00
→ qwdfbn: 我也是認為在成本上會比較省。效能的話,我想絕大部分的AP 02/25 00:07
→ qwdfbn: P是不用碰到多底層的,RN就很夠用了 02/25 00:07
推 justben: 比較大的問題/好處 是它兩個禮拜更新一版 有點High啊 XD 02/25 00:12
→ netburst: 開發三次是哪招 RN的開發概念熟了 IOS跟安卓基本上底下 02/25 00:43
→ netburst: 的API CALL都是RN幫你做掉了 連畫面幾乎都可用JSX搞定了 02/25 00:43
→ netburst: 當然有很多原生的需求需要自己下去寫原生模組 02/25 00:43
推 Argos: 我要是老闆 我也還是選原生 就算最簡單的也還是用原生吧? 02/25 01:15
→ Argos: 畢竟是原廠推薦 最保險阿 02/25 01:16
→ alog: 首先你要像有程度的隊友開發起來才爽快 02/25 02:21
→ alog: 不然乖乖找原生工程師比較快 02/25 02:21
→ alog: 畢竟出錢開發的是你老闆跟客戶 若是因為省錢碰RN有點找自己 02/25 02:23
→ alog: 的麻煩 02/25 02:23
→ j1988922: 全rn要提也是airbnb不是ig,雖然我覺得他改爛了XD,目前 02/25 09:10
→ j1988922: 最麻煩是rn本身和lib版本變動大,但減少開發時間效果是 02/25 09:10
→ j1988922: 顯著的,用在小型app很ok ,反正功能也是常在改(誤 02/25 09:10
推 dophin332: == 3 要講成 <=3 我也是醉了 02/25 18:04
推 dophin332: 那我是不是也要凹成用了 >= 3種以上的技術 02/25 18:06
→ ggttoo44: 賴,看起來純RN不碰原生也是不夠的 02/26 00:30
→ angusyu: 講這麼多.這種東西有公司敢用就去用,能少個對手慢走不送 02/26 02:00