為什么新浪、搜狐、網(wǎng)易、騰訊、淘寶等在內(nèi)的各種規(guī)模的IT企業(yè),都對web前端越來越重視了呢?奇酷教育為您揭曉答案!
為什么新浪、搜狐、網(wǎng)易、騰訊、淘寶等在內(nèi)的各種規(guī)模的IT企業(yè),都對Web前端越來越重視了呢?奇酷教育為您揭曉答案!
Web前端的由來
以前會Photoshop和Dreamweaver就可以制作網(wǎng)頁。隨著時代web前端設(shè)計的發(fā)展,現(xiàn)在只掌握這些已經(jīng)遠(yuǎn)遠(yuǎn)不夠了。無論是開發(fā)難度上,還是開發(fā)方式上,現(xiàn)在的網(wǎng)頁制作都更接近傳統(tǒng)的網(wǎng)站后臺開發(fā),所以現(xiàn)在不再叫網(wǎng)頁制作,而是叫Web前端開發(fā)。Web前端開發(fā)在產(chǎn)品開發(fā)環(huán)節(jié)中的作用變得越來越重要,而且需要專業(yè)的前端設(shè)計師才能做好,這方面的專業(yè)人才近兩年來倍受青睞。Web前端開發(fā)是一項很特殊的工作,涵蓋的知識非常廣,既有具體技術(shù),又有抽象的理念。簡單地說,它的主要職能是把網(wǎng)站的界面更好的呈現(xiàn)給用戶。
什么是web前端?
前端設(shè)計師是一個很新的職業(yè),在國內(nèi)乃至國際上真正開始受到重視的時間不超過5年。但是,隨著Web2.0概念的普及和W3C組織的推廣,網(wǎng)站重構(gòu)的影響力正以驚人的速度增長。XHTML+CSS布局、DHTML和Ajax像一陣旋風(fēng),鋪天蓋地地席卷而來,包括新浪、搜狐、網(wǎng)易、騰訊、淘寶等在內(nèi)的各種規(guī)模的IT企業(yè)都對自己的網(wǎng)站進(jìn)行了重構(gòu)。
Web前端職業(yè)技術(shù)有哪些?
隨著人們對用戶體驗的要求越來越高,前端開發(fā)的技術(shù)難度越來越大,前端設(shè)計師這一職業(yè)開發(fā)技術(shù)包括三個要素:HTML、CSS和JavaScript,但隨著RIA的流行和普及,F(xiàn)lash/Flex、Silverlight、XML和服務(wù)器端語言也是前端開發(fā)設(shè)計師應(yīng)該掌握的。前端設(shè)計師既要與上游的交互設(shè)計師,視覺設(shè)計師和產(chǎn)品經(jīng)理溝通,又要與下游的服務(wù)器端工程師溝通,需要掌握的技能非常多。這就從知識的廣度上對前端設(shè)計師提出了要求。如果要精于前端開發(fā)這一行,也許要先精十行。然而,全才總是少有的。所以,對于不太重要的知識,我們只需要"通"即可。但"通"到什么程度才是夠用呢?對于很多初級前端設(shè)計師來說這個問題是非常令人迷惑的。
入門門檻
前端開發(fā)的門檻其實非常低,與服務(wù)器端語言先慢后快的學(xué)習(xí)曲線相比,前端開發(fā)的學(xué)習(xí)曲線是先快后慢。所以,對于從事IT工作的人來說,前端開發(fā)是個不錯的初入點。也正因為如此,前端開發(fā)的領(lǐng)域有很多自學(xué)成"才"的同行,但大多數(shù)人都停留在會用的階段,因為后面的學(xué)習(xí)曲線越來越陡峭,每前進(jìn)一步都很難。另一個方面,正如前面所說,前端開發(fā)是個非常新的職業(yè),對一些規(guī)范和最佳實踐的研究都處于探索階段??傆行碌撵`感和技術(shù)不是閃現(xiàn)出來,例如CSS sprite、負(fù)邊距布局、柵格布局等;各種JavaScript框架層出不窮,為整個前端開發(fā)領(lǐng)域注入了巨大的活力;瀏覽器大戰(zhàn)也越來越白熱化,跨瀏覽器兼容方案依然是五花八門。為了滿足"高可維護(hù)性"的需要,我們需要更深入,更系統(tǒng)地去掌握前端知識,這樣才可能創(chuàng)建一個好的前端架構(gòu),保證代碼的質(zhì)量。