對於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前端的重要性。
以上是對web前端的理解的詳細內容。更多資訊請關注PHP中文網其他相關文章!