- 劍指大前端全棧工程師(全2冊)
- 賈志杰 史廣 趙東彥編著
- 767字
- 2024-12-28 11:22:27
1.2 大前端時代帶來的變革和機遇
前端的春天來了!不管是Web前端、iOS,還是Android,對大前端工程師來講,這是最好的時代。幾年前在前后端人員比例方面1/3人員是大前端開發人員,2/3人員是后端開發人員,而現在則是一半以上是大前端開發人員,這充分說明大前端的重要性。
伴隨著信息時代、大數據時代的到來,jQuery在處理大量數據操作時已經明顯力不從心了,但Web開疆拓土的步伐從未停歇過:
(1)2008年谷歌V8引擎發布,終結了微軟IE的壟斷地位。
(2)2009年AngularJS誕生(隨后被谷歌收購)。
(3)2009年Node誕生,它使JS在服務器端語言中有了一席之地。
(4)2011年React誕生。
(5)2014年Vue.js誕生。
(6)2015年標準組織發布了ECMAScript 2015(ES6)。
(7)2017年微信小程序正式上線。
伴隨著Angular、React、Vue等前端架構及Webpack的出現,使前端由一個人能夠完成的事越來越多,自此前后端分離可謂大勢所趨。如今,后端負責數據,前端負責其余工作愈發明顯化。前后端之間的通信,只需后端暴露RESTful接口,前端通過Ajax以HTTP協議與后端通信。
Web技術的不斷推陳出新,致使前端領域不斷擴張,前端無處不在。
1.游戲領域
更多的大型網頁游戲出現,例如《魔獸世界》。由于代表未來趨勢,所以已有很多投資機構投資該領域,出現了很多H5游戲創業公司。
2.移動領域
越來越多的原生應用程序不再用原生語言開發,而采用Web技術開發。
3.云計算領域
即將統治世界的云計算領域越來越多的SaaS應用已經Web化。
4.人臉識別領域
人臉識別,聽起來就是非常高大上和深奧的“黑科技”,但實際原理就是提取人的面部特征規則對圖像進行數據匹配和識別,人臉識別和圖像合成兩項核心技術在前端都有相應的解決方案,現在用純前端技術已經完全可以實現了。
5.大數據領域
隨著互聯網的發展,數據的產生越來越快速,面對龐大的數據量,大數據可視化就應運而生了。目前,前端已經在大數據可視化領域發展得非常成熟,根據使用場景的不同,展現形式也多種多樣。