前言:
本系列還是很給力的,《跨終端 Web》這本書其實對我這樣的前端同學還是比較感冒的。
正文:
其實在轉型移動前端的早期,也是經歷了和作者一樣的東西,多個域名的適配,到後面一個域名多個模板,到後面響應式的css解決方案-包含細化到高清屏幕的適配,到一度使用phonegap這種東西去打成apk等客戶端的方式。
仔細地閱讀了本試讀內容的部分內容,做了一些感興趣地方的記錄
- 不只是響應式:
- 響應式
- 多站點 -- 其實目前還是有很多公司的站點是這樣的,最常見的就是百度
- 多模板 -- 一個頁面只有一個URL,解決了響應式裏面DOM冗餘的問題,但是由於單個頁面存在多套模板,還需要在模板動態加載和首次服務器渲染等環節進行優化
- 多平臺 -- Native App優勢在於更好的性能、更豐富的系統級功能的調用、標準的發佈渠道,但:
發佈成本高 + 開發成本高 + 潛在的風險。Hybrid App是一個改進版本。
- 響應式的瓶頸:
- 不能解決移動端DOM冗餘的問題,js冗餘。
- 多個複雜響應式頁面的維護成本並不比單獨維護多個版本的頁面成本低。
- 本質上依靠css處理展現層面的差異
確實隨着響應式的興起,很多人提到適配基本都是響應式,但是不瞭解深層次內容的人還是不會善待,如果瞭解了瓶頸,其實我們可以做一些優化。
思考:
其實自己也是一個pc前端到移動前端的老人,經歷了一些如書中所描述的一些東西。也看到了一些前端在遇到瓶頸之後,轉出了真正的安卓工程師,用原生方式去實現一些客戶端的案例。
技術的路其實很長,不在於技術本身如何去實現,走到一定時間,去思考總結一些東西,而且分享出來還是很有意義的。
再次感謝社區的活動,也感謝本書作者耐心地講解。