混合開發原生嵌套H5頁面

近段時間一直在替換原生頁面,也快告一段落了。現在談談自己的心德想法,如有什麼錯誤的觀點請指正,多多包涵。

所謂的混合開發或者是混合模式,無非就是把H5頁面嵌套在原生app裏。當我們打開app時原生頁面是隨着安裝包存在本地的,很快也很順暢,無需加載過程。而當我們執行某個帶有H5入口的操作時,就會加載進來我們的H5頁面,就和普通頁面一樣需要等待一定的加載時間,而這個入口 就像點擊了咱們前端的a標籤一樣,進行頁面的跳轉。至於加載時間的長短那就看你的網絡狀況了,迫於用戶體驗也可在此放置一段趣圖或加載動畫。

混合開發的優點,高效率,維護簡單,隨時上下線,樣式風格可隨時變換,成本低效益高,簡單粗暴。有了H5加css前端工程師就像藝術家隨心所欲的操作Dom,玩的那是花樣越美化越有成就感。如果再加上JavaScript那就是發明家了,各種交互,各種功能塊的實現前端就不再是以美化工的身份去省視項目,去完成工作了。當然前端能實現的這一切也都依賴於前後臺兄弟的大力支持,光有前端也未必行。

缺點,加載耗時降低了用戶體驗,無網或者弱網的時候頁面可能加載失敗。這種問題就只能被動的去提示網絡問題,暫時還沒有想到克服的辦法。當然要不要緩存那還得看公司業務情況和使用場景而定,我們app沒有網也就沒有實際意義了所以沒有加緩存。

總得來說也就這麼多,至於有什麼坑,bug兼容我會慢慢分享出來大家一起討論。

QQ羣:293733551;歡迎來捧場

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章