web前端廣義上包括設(shè)計(jì),但是更主要的還是對(duì)前端頁面的編程,比如HTML/JS/CSS等之類的。web前端偏技術(shù)前景樂觀,但是對(duì)于那些想學(xué)習(xí)或準(zhǔn)備學(xué)習(xí)web前端的同學(xué),都會(huì)問今年學(xué)習(xí)web前端還有前途嗎?今天就從不同的方面給大家介紹一下。
首先講一下web前端的歷史,web前端是從近些年來開始興起的,之前受瀏覽器和技術(shù)的制約,兼容性等問題,導(dǎo)致網(wǎng)頁的顯示效果非常單一,幾乎全部是靜態(tài)的,web前端的工作也很簡(jiǎn)單,說是web前端,其實(shí)只是模板工程師,寫頁面模板,然后讓后端負(fù)責(zé)渲染。因此,在互聯(lián)網(wǎng)的早期,web前端工程師這一職位幾乎不存在,通常由后端或美工兼任。
在15年后, html和 css都從html4+css2升級(jí)到html5+css3, js從es5升級(jí)到es6,三大 MVVM框架的出現(xiàn)顛覆了整個(gè)web前端行業(yè),很多后端開發(fā)人員看著這些新技術(shù)和三大框架都很迷茫。當(dāng)然,他們也想著去學(xué)習(xí)以下的,以為很簡(jiǎn)單就能入門,殊不知,現(xiàn)在的web前端以及不同往日了,無論是模塊化開發(fā),以及工程化體系開始普及以及跨平臺(tái)開發(fā),移動(dòng)端適配兼容,React-Native,小程序等等龐大且從未見過的知識(shí)體系,任何一項(xiàng)都?jí)蚝蠖碎_發(fā)人員喝一壺的。因此web前端這個(gè)職業(yè),正式興起了。
大前端時(shí)代是WEB統(tǒng)一的時(shí)代。有了html5或者6甚至7,我們不僅可以開發(fā)傳統(tǒng)網(wǎng)站,制作酷炫的網(wǎng)頁動(dòng)態(tài)效果,還可以采用BS架構(gòu)應(yīng)用、移動(dòng)web應(yīng)用、移動(dòng)Native應(yīng)用、智能設(shè)備(比如可穿戴智能手表、可穿戴智能服裝)等等,Iphone手表,以及各種手機(jī)游戲。未來web前端的發(fā)展特別就是可以一次開發(fā),同時(shí)適用于各種平臺(tái)。不要為 APP就非要這么做 Android和 IOS。大前端已經(jīng)可以做很多開發(fā)語言做的事情[比如java、PHP等。]就可以做到,而且連javascript的制作后臺(tái)都這么簡(jiǎn)單。
根據(jù)統(tǒng)計(jì)我國(guó)web前端工程師的缺口還是很大的,隨著技術(shù)水平的提高,薪水也會(huì)有不同程度的增長(zhǎng)。將來各行各業(yè)都需要前端這一職業(yè),需求只會(huì)越來越多。
![]() |