日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

混合应用技术选型

發布時間:2025/3/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 混合应用技术选型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

?

混合應用技術選型

?

越來越多的公司選擇使用 hybrid開發模式來做app,我司在一些個別項目上也采用了這樣的架構,目前來看整體還可以,但是也是有很多的坑要去填。

?

目前開發APP的三種形式:

1、客戶端(純原生)+服務端(php/java/...)

2、客戶端(原生+html5)+服務端(php/java/...)

3、客戶端(webap(SPA))+服務端(node環境+vue/react/...)

?

方案一應該是目前主流公司的標準開發模式,我們公司以前的產品也大都以這種方式來進行;

優點:體驗好,客戶端操作穩定;

缺點:發布版本升級太麻煩

?

方案二采用原生+h5的方式來配合,使用的原則是用戶使用的一級頁面或者主框架頁面采用原生語言來開發,比如:登錄、首頁、我的賬戶首頁等;所有的二級頁面均采用H5開發。

優點:開發速度快,升級方便

缺點:原生和H5交互比較復雜

?

方案三使用一些SPA框架,比如vue、react等。利用這些框架以組件的形式進行開發頁面切換成不同的組件有利于復用,服務端必須使用node環境包裝一層再和服務端交互,或者直接使用node做服務端

優點:開發速度快,頁面利用率高

缺點:目前來開沒有網絡等情況交互不友好,生產使用情況很少

?

我們根據調研結果采用了第二種方案,但是使用第二種方案又會面臨很多問題:

1、原生和H5用戶狀態如何來同步?

2、原生和H5如何相互交互使用

3、如何保證信息不泄露

?

解決方案:

1、用戶登錄后下發token,用戶在客戶端登錄后將token存儲,原生請求帶上token;每次點擊H5頁面請求的時候將token存入cookie,瀏覽器會自動帶上cookie以識別用戶狀態。

2、使用WebViewJavascriptBridge來解決H5調用原生接口的問題。

?

?

?

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的混合应用技术选型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。