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

第3章 前端架構

3.1 前端應用

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

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

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

主站蜘蛛池模板: 林口县| 正定县| 汉中市| 江陵县| 夏津县| 织金县| 青铜峡市| 长海县| 岚皋县| 福安市| 平阳县| 瑞丽市| 二连浩特市| 本溪市| 龙泉市| 老河口市| 鄂托克旗| 永福县| 湘乡市| 仪征市| 布拖县| 南溪县| 宁强县| 会宁县| 闻喜县| 治县。| 景泰县| 藁城市| 巨鹿县| 汉川市| 沙坪坝区| 广南县| 胶南市| 宿松县| 蚌埠市| 莱芜市| 甘泉县| 黑山县| 花垣县| 武功县| 历史|