開發成本低中
高維護更新
簡單簡單
複雜體驗差中
優store或marke認可
不認可認可
認可安裝
不需要需要
需要跨平台優優
差
混合開發有兩種開發模式:
h5主導:只需要h5開發工程師,借助一些封裝好的工具實現應用的打包與呼叫原生裝置的功能,如hbuilder的雲端打包功能。
優點
1.方便更新又在大的體驗上保持優秀
2.效率中,可以跨平台
3.不需要安卓和ios兩個進行開發,同一套**android和ios基本上都可使用。節省開發費用,縮短開發周期。
4.可以跨平台使用,編寫一次核心**就可以部署到多個平台。
5.相容多平台,可以隨意調整排版布局等。
6.主要功能區相對穩定下,增加的功能區採用web 形式,使得迭代更加方。
缺點
1、使用者體驗沒有native好;
2、web部分效能稍慢(需要連線網路);
安卓手機,使用開發者選項->顯示布局邊界,打勾。
頁面元素如果是一整塊的是h5的,布局密密麻麻的是原生控制項。
看載入方式 -(比較準確)如過在開啟新頁面導航欄下面有一條載入條的話,這個頁面就是h5頁面,如果沒有就是原生的。
看斷網的情況把手機的網路斷掉。然後點開頁面。可以正常顯示的東西就是原生寫的。 顯示404或者錯誤頁面的是html頁面。打不開的原生和h5的報錯也是有區別的。
客戶端,前端,後端
客戶端:客戶端修改**,需要重新下包測試。
前端:前端修改**,不用重新下包測試,需要連不同測試環境測試。
APP三種開發模式
優點 應用的效能好,適配起來相對容易 缺點 1 無法跨平台 android和ios都需要開發各自平台的版本 開發成本高 3 android和ios很難同步發布。一篇不錯的文章 缺點 頁面訪問速度慢 操作體驗差 優點 成本低,開發難度低 原生功能體驗 優秀接近優秀差效能 非常快快 慢跨平台開發成本 昂...
三種DSO的區別
資料從源抽取到標準dso中時,在同一抽取請求中,相同業務主鍵的資料會合併 合併的方式有覆蓋與合計,合計又可為min max sum中的一種,具體轉換規則中可為哪一種合計,則要看key figure中的aggregation聚合中設定的是哪一種合計方式,具體請參考 key figure中的aggreg...
三種Python IDE的區別
剛學習了python,感覺很簡單也很有趣,一開始說這是小學生都可以學習的語言我還不信,現在信了信了。上課老師說了一款python ide pycharm 這是一專注於python的整合開發環境pycharm,是來自jetbrains公司的全功能python開發環境。過去的15年裡jetbrains一...