當前新架構開發模式一些優缺點
阿新 • • 發佈:2018-04-20
麻煩 代碼上傳 語法 模式 請求 容易 fiddler 請求頭 組件
優點:
- 本地化開發頁面樣式及功能,能減少大部分樣式功能調試時間。
- 使用js處理功能邏輯會比現網ftl處理方式要容易,並且可以使用更多的語法,如正則表達式等。相比ftl,得到全局json數據,處理邏輯就相對容易了。查錯時一般對比json數據即可
缺點:
- 開發環境不穩定,如:聯調時頁面打開過慢,總是出現組件服務不可用。
- 必須到客戶端獲取到請求頭後,PC上使用插件設置請求頭。沒有以前ftl的直接拼接tokenid方便靈活。
- 訪問測試數據與現網數據必須要使用代理,客戶端設置非常麻煩。而且測試環境客戶端與現網環境客戶端不相同。切換起來非常麻煩。PC端也很麻煩,相對使用插件來代理還好些。而且使用代理後就無法使用fiddler進行抓包了。且需要跨域請求的數據是不能使用代理的,否則獲取不到跨域數據。
- 測試環境與準現網環境的頁面不太方便進行本地調試,必須改完代碼後,上傳到UES(服務器)才能看改完後的頁面效果。
- 每次改完頁面代碼上傳到UES,或在UES上改個配置,必須重新保存頁面然後測試正式發布後,頁面才能生效。基礎組件改完後,必須要每個用到改基礎組件的頁面都重新保存發布一次後才能生效。
- 頁面某個地方報錯,頁面將直接空白。
- 個別渲染不如原生及jquery。如:swiper在低端機下非常卡。
這麽一看,確實新架構存在的問題非常的多[捂臉笑]
當前新架構開發模式一些優缺點