除了web三劍客還有哪些前端開發(fā)技術(shù)?
時(shí)間:2024-02-07 20:35:02 | 來源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2024-02-07 20:35:02 來源:網(wǎng)站運(yùn)營(yíng)
除了web三劍客還有哪些前端開發(fā)技術(shù)?:Web三劍客在現(xiàn)在非?!肮爬稀绷恕?br>
那時(shí)候或許還沒有前端的概念,還被稱為“網(wǎng)頁設(shè)計(jì)與網(wǎng)頁制作”。
三劍客之一的
Flash
即將被徹底淘汰。今年起許多瀏覽器會(huì)陸續(xù)不支持Flash。
Dreamweaver雖然還在更新,但是在周圍的圈子里,確實(shí)是沒見到有前端開發(fā)者在用,而且有一條奇怪的鄙視鏈,使用Dreamweaver做前端開發(fā)會(huì)被同行打分降低,比如簡(jiǎn)歷上如果有一句“熟練使用Dreamweaver進(jìn)行開發(fā)”,那可能簡(jiǎn)歷篩選都過不去。
然后就是Fireworks,也沒有進(jìn)入CC版本號(hào)。
曾經(jīng)的三劍客現(xiàn)在混的都很凄慘,已經(jīng)老去,甚至即將死去。
上面是三劍客的現(xiàn)狀,現(xiàn)在的前端開發(fā)技術(shù)上,已經(jīng)不是
jQuery
一把梭了。
node.js的出現(xiàn),讓前端走向了工程化,MVVM框架的涌現(xiàn),也徹底改變了前端應(yīng)用編寫的思維方式。
十五年前前端工程師這個(gè)崗位很罕見,現(xiàn)在對(duì)前端已經(jīng)有了明確的職責(zé)。
其實(shí)想知道現(xiàn)在主流的前端技術(shù),只需要看看大公司招聘的JD就可以了,前端相關(guān)的需求基本是圍繞三大框架+構(gòu)建工具為圓心,剩下的周邊生態(tài)為半徑來寫的。
這里為題主列舉一些相關(guān)的技術(shù)棧。
React、Vue、Angular(三大框架)
雖然是小程序開發(fā),但是官方提供的開發(fā)特性,基本都是前端友好的, 所以歸類前端
原生小程序開發(fā)
- 同構(gòu)框架 (h5、各個(gè)平臺(tái)的小程序)
MPVUE、Megalo、Taro、uni-app、Chameleon
Sass/Scss、Less、Stylus、PostCSS
針對(duì)各個(gè)框架、各個(gè)平臺(tái)的UI框架實(shí)在是太多了。。
AntDesign、ElementUI、CubeUI、iView、MuseUI、Vant、ColorUI
.......
此外還有ES6+、TypeScript,Webpack、Gulp、Babel,輔助類的ESLint、StyleLint......
還有一些可以脫離前端,又和前端搭邊的技術(shù),如WebGL、WebAssembly
實(shí)在是太多了,上面的分類也不一定在正確,某一個(gè)技術(shù)分支本身可能可以占著多個(gè)分類。
上面是現(xiàn)在相對(duì)主流的,其實(shí)還有許多前幾年非常流行,現(xiàn)在依然還有市場(chǎng)的庫(kù)和框架,如一些模塊化的庫(kù),seajs或者requirejs等,模版上handlebar也依然有使用的。
雖然多,但大部分都是工具類的,現(xiàn)在前端開發(fā)者需要大量的工具來構(gòu)建前端項(xiàng)目。
以上內(nèi)容供參考,全部從腦子里拿的內(nèi)容,可能有誤,同行看見有問題的地方麻煩指出一下,謝謝。