爲什麼 React Native 連遭 Airbnb、Udacity 拋棄?

對於完全跨平臺應用程序的開發,React Native 也是一個很好的選擇。

為什麼 React Native 連遭 Airbnb、Udacity 拋棄?

我們會再次使用 React Native 嗎?

iOS 和 Android 團隊在這方面意見不一。

一、iOS

有可能。iOS 團隊通常很高興與 React Native 合作,並考慮使用它構建新功能。此外,在產品方面,我們產品經理對在 iOS 上運行的 React Native 解決方案比對 Android 更有信心。

二、Android

不會。理想情況下,Android 團隊將來不會投入精力到 React Native。我們發現與 React Native 組件集成的過程很麻煩,並且感覺到所有 Android 設備的體驗都不是很好。

此外,還有一種傾向於堅持單一開發技術戰的感覺,而不是在 Android 框架之上添加新的抽象層和可能的 bugs。

我們的感覺是,React Native 在 Android 上運行新功能的速度更快,但從早期階段到完美版本再到長期維護需要更長的時間。

為什麼 React Native 連遭 Airbnb、Udacity 拋棄?

我們會再另一種跨平臺解決方案嗎?

作為一個團隊,我們可能不會在不久的將來投入跨平臺開發。iOS 團隊可以使用 React Native 構建一些東西,並且仍然限定於 iOS,因為他們團隊通常更喜歡這種體驗。

個人而言,團隊成員會繼續關注 React Native 和 Flutter。隨著 React Native 和 Flutter 等解決方案的不斷髮展,我們將繼續為我們的團隊評估它們。

為什麼 React Native 連遭 Airbnb、Udacity 拋棄?

總結

這就是我們今天所處的境地。

我們對 React Native 如何適應我們的團隊和路線圖有了更好的理解。我們可以利用這些信息為我們團隊的正確技術選擇做出明智的判斷。

“我們能否明確地說出 React Native 是否適合你?沒有。”

我們看到了 React Native 的優點以及侷限性。我們能否明確地說出 React Native 是否適合你?

沒有。

但是,在評估 React Native 是否適用於你的項目時,希望我們的經驗可以作為幫你帶來一些額外參考點。

“徵稿啦”

CSDN 公眾號秉持著「與千萬技術人共成長」理念,不僅以「極客頭條」、「暢言」欄目在第一時間以技術人的獨特視角描述技術人關心的行業焦點事件,更有「技術頭條」專欄,深度解讀行業內的熱門技術與場景應用,讓所有的開發者緊跟技術潮流,保持警醒的技術嗅覺,對行業趨勢、技術有更為全面的認知。

如果你有優質的文章,或是行業熱點事件、技術趨勢的真知灼見,或是深度的應用實踐、場景方案等的新見解,歡迎聯繫 CSDN 投稿,聯繫方式:微信(guorui_1118,請備註投稿+姓名+公司職位),郵箱([email protected])。


分享到:


相關文章: