首頁>技術>

狹義的Hybrid:也是現在大家普遍認知的,Hybrid就是一種給 WebView 增加一些js通訊可以呼叫原生API的方式。廣義Hybrid:前端的開發思路與客戶端原生的開發思路相結合。透過原生的配合,把原本js or 前端開發做不到的事情做到了,用原生的方式增強了原本的前端技術能力。WebView+Bridge、RN、weex、小程式。

我能否認為,只要是前端的開發思路與客戶端原生的開發思路相結合,就認為他是一種Hybrid? 透過原生的配合,把原本js or 前端開發做不到的事情做到了,用原生的方式增強了原本的前端技術能力,是否就是一種 Hybrid? 無論是WebView+Bridge也好,RN類似的原生渲染框架也好,小程式也好,某種意義上講,他們都算Hybrid?

Hybrid框架-基本能力

接下來我們來看一下,一個Hybrid框架所需要具備的基本能力:

跨平臺能力。

這也是Hybrid應用與原生應用相比最大的優點,一次編寫隨處執行。

靈活的業務模組擴充套件能力。良好的呼叫原生功能的能力。

由於在APP中有些功能必須由原生端提供,所以還需要有良好的呼叫原生功能的能力。

快速更新迭代的能力。

使用原生技術開發的APP每次更新都需要上傳應用商店稽核,但是使用Hybrid技術開發的應用可以繞過應用商店實現熱更新。

6
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 《Python神經網路程式設計》讀後感1.5(持續更新)