對於web前端的理解
其實寫這篇文章的首要目的是為了准備一道面試題——你對前端的看法是什么?
本文不會僅從技術角度去考慮這個問題,還會依據這個社會的變革去討論這個問題。
本文僅代表個人觀點,不喜勿噴。
WEB前端的歷史
在2011年之前,web前端一直被作為后台代碼的附屬品的存在,甚至一眾中小型公司的前端工作都由后台工程師完成。那時用戶對網頁的展現並沒有什么很高的需求,互聯網公司也只是一味的創造新功能,再將功能丟到前台。
那是的WEB前端只是這個行業的副產品,只是夾在設計師和后台之間的一座小橋而已。
WEB發展的契機
在我看來,有這么幾點真正帶動了前端行業的發展
-  
2010年 iphone4的推出,帶動了移動互聯網的新浪潮以及象征着硬件能力的一大步提升。
 -  
HTML5的誕生,對移動端的強力支持。
 -  
網速的大提升,讓網頁擁有了本地APP的體驗。
 -  
微信公眾號的推出,給WebAPP提供了一個入口。
 -  
社會的變革——互聯網+
 
如果為這幾點總結一下的話,那么就是——由於互聯網,特別是移動互聯網的崛起帶來了巨大的社會變革(互聯網+),伴隨的硬件條件的提升(設備能力&網速)以及微信提供的入口,再加上WEB自己很爭氣(優秀的體驗),web有了舉世矚目的發展。
所謂天時地利人和,用在前端的發展之路上,一點都不為過。
從技術上看WEB發展
單從JS的發展來看,伴隨的設備硬件能力的提升,各類前端框架被普及,前端也擁有了強大的數據處理能力。通過各類第三方的開源框架抑或是引擎,node.js、react native、three.js等;js擁有了寫PC軟件的能力,擁有了手機APP的能力,擁有了寫后台的能力,擁有了寫大型游戲的能力。正因為網頁版本更新快,BUG修復及時等一些列優秀體驗,網頁大步前進。
WEB前端的未來
-  
伴隨着基於WEBGL的一系列3D游戲引擎的誕生,結合時下流行的VR、AR;相信前端會給虛擬現實、增強現實帶來不一樣的體驗。
 -  
用戶對於產品體驗的要求不斷提升,也正說明了最接近用戶的WEB前端的重要性。
 
