1. 程式人生 > >通過小程式開發,對iOS開發有什麼啟示

通過小程式開發,對iOS開發有什麼啟示

1.精簡專案

因為小程式有專案大小限制,超過限制無法預覽,無法上傳。限制2048KB,就是2M。所以開發過程中要常常保證圖片是壓縮過的,大圖用base64編碼或放在服務區,少放圖片在本地,本地的圖要壓縮要保證不失真下儘量小。程式碼也是不用的和可以精簡的儘量少。

2.安全考慮

小程式必須要把請求URL和開啟的網頁連結加入到合法域名才可以正常使用和顯示。做軟體開發時,對外鏈的跳轉等同樣可以做安全限制上的考慮。

3.檔案分類

小程式全域性控制是一個檔案,同一模組下所有的樣式是一個檔案,邏輯是一個檔案,隔離的非常開,可以互相引用,這種和iOS的弱耦合有些相似,但是更為徹底,一方面本來小程式就是css,html,js這樣的語言,但是儘量資料和頁面樣式隔開的思想還是可以注意下。

4.非同步的思想和坑

看過前面寫的小程式的框架會了解redux的非同步,請求和邏輯處理幾乎都是非同步,能非同步處理的非同步後臺處理,能推遲建立的推遲建立。資料驅動模型,根據資料來做邏輯處理。

5.除錯

小程式可以時時修改資料和CSS,不用重新執行就直接看到結果,感覺還是挺方便的。