官术网_书友最值得收藏!

第3章 前端架構

3.1 前端應用

在互聯網架構中,前端是指網站的前臺部分,負責界面展示和用戶交互,具體可包括PC瀏覽器前端,移動端瀏覽器前端、App前端、公眾號前端、小程序前端、快應用等,主要技術包括HTML5、CSS3、JavaScript以及原生相關語言和技術等。

移動互聯網在快速發展,網站設計過程中需要考慮適應各種屏幕分辨率,需要給用戶帶來最好的用戶體驗,前端技術體系的進化進入爆發期。在Web應用中出現了HTML5、CSS3、AJAX以及各種先進JS框架,App開發體系快速發展,超級App的出現推動了各平臺的公眾號、小程序等應用體系。前端的重要性和專業性凸顯,出現了前后端分離的開發模式,前端專注于UI交互,后端專注于邏輯開發,前后端通過約定好的API來交互,后端提供JSON數據,前端解析JSON并操作頁面。

提到架構往往想到的是后端的分布式系統結構,但前端應用是直面用戶的不二渠道,前端代碼是直接在客戶端介質中執行的,在移動互聯網時代,前端應用的架構設計包括交互設計、性能優化、安全保護以及前端代碼的迭代能力,是影響整體應用性能、決定應用效果的關鍵著力點。作為大型系統的架構師,應該了解全棧技術架構。

主站蜘蛛池模板: 天峨县| 兴和县| 石楼县| 文昌市| 时尚| 东丽区| 怀宁县| 肥乡县| 贵南县| 盐城市| 香格里拉县| 和硕县| 江陵县| 玛纳斯县| 曲松县| 班玛县| 咸丰县| 辛集市| 房山区| 石家庄市| 上饶县| 绥滨县| 临猗县| 肃宁县| 南城县| 连平县| 新干县| 田东县| 西充县| 安徽省| 定西市| 上高县| 连城县| 雷波县| 伊宁市| 磐安县| 蒲城县| 浦城县| 南皮县| 云霄县| 多伦县|