- 《架構世界》2020移動開發刊:建設移動統一消息管理中心
- 普元信息
- 891字
- 2020-09-03 11:21:10
二、
- 使用案例較 而言,有以下優勢:

.頁面加載速度: - 號稱是 %接近原生體驗,它是寫 代碼,映射原生去渲染頁面,頁面渲染速度和原生是差不多的。但是 就不一樣,特別依賴手機的硬件配置, 對 應用的支持還可以,但是安卓就差太多。安卓里面一些高端機型運行 應用還可以,但是大部分機型都是會有點卡頓,尤其是像加載圖片這種比較消耗資源的操作, 的頁面渲染速度和 - 就會有很明顯的差別。
.機型適配:例如 對于現在的 劉海屏的適配就比較麻煩。還有對于很多安卓機型 并不能做很好的適配。
.動畫效果: 的動畫是通過 和 實現的,對于一些復雜的動畫實現相對是比價困難的,也是比較消耗內存的。 - 自身提供了實現動畫的 ,如果為了過于追求動畫的流暢度, - 還可以借助原生去實現,原生封裝出來控件來供給 - 使用。
相對于原生來說,
也是具有優勢的:
.熱更新:做移動開發的都知道,蘋果的審核一直讓大家很頭疼。原生對于緊急的業務開發完成之后,還必須等待蘋果的審核才能上線,這個時候 - 就體現出來它的優勢,在不碰及原生代碼的時候,可以直接通過熱更新 代碼來實現實時發布。 - 可以很好的支持線上業務功能和隨時更新發布。
.開發效率: - 有 %的代碼是原生代碼, %的代碼為可以復用的 代碼,這樣大大縮短了開發周期,為企業節省了發開成本。
.維護成本低:如果業務僅僅涉及到 代碼的修改,在 開發需求少的情況下,一個 - 工程師就可以很好的維護本該 ,同時又為企業節省了維護成本(即使剛開始該工程師不會原生開發,但是經過長時間的鍛煉,或多或少都會一點)。
.學習成本低: - 使得之前做前端的工程師可以快速的參與 的開發,降低了學習成本。
.擴展性強: - 提供了自定義原生控件以供 調用渲染的 ,這使得它的擴展性極其強大。
此外,
還具有其特殊的背景優勢:
. - 作為 的“親兒子”,依靠這棵大樹,讓這個技術一直在不斷的完善。
. - 本身是開源的,所有的源代碼都是可以看到的。 - 從開源到現在就備受關注, - 是歷史上第一個沒到正式版本, 卻有 +星星的項目。社區的組件庫也已經比較豐富,社區活躍度比較高。對于很多復雜的組件,我們都不需要重復再去造輪子。