前端會有什么新的變化

Web前端開發(fā)是近年來比較熱門的行業(yè)之一,不僅是因為入門簡單,更重要的是從業(yè)人員薪資福利高,人才需求大。有不少人選擇入行前端開發(fā),也有一些具有憂患意識的人擔(dān)憂這一行業(yè)的未來。畢竟互聯(lián)網(wǎng)更迭迅速,各類語言也在不斷的更新?lián)Q代,比如之前的C語言就衍生出了C++和Java。
未來幾年Web開發(fā)會出現(xiàn)哪些變化?
從業(yè)人員技能構(gòu)成有何變化?企業(yè)對人才的需求會有哪些傾向?Web前端產(chǎn)品會呈現(xiàn)哪些發(fā)展趨勢?
1、入口應(yīng)用會小程序化
類似騰訊、阿里、滴滴、美團這樣作為入口的應(yīng)用,會單獨做一套屬于自己的小程序體系,在自己的APP內(nèi)通行。
主要原因:這些入口應(yīng)用容納自己公司各類業(yè)務(wù)線,已經(jīng)臃腫不堪,使用原生開發(fā)迭代效率跟不上,使用HTML又難以做到高性能。使用類似小程序的方案,可以做到暢享HTML多年來積累的開發(fā)模式,同時裁撤大量平時用不到的API,降低渲染頁面的復(fù)雜度。?
2、Web前后端融合為全棧開發(fā)
其實這樣的趨勢早有預(yù)兆,Node.js已經(jīng)給前端開發(fā)很好地開了一個頭,既讓前端人員了解HTTP協(xié)議的細(xì)節(jié),又了解常規(guī)的API開發(fā)。而了解HTTP協(xié)議的后端,也會因為三大框架開發(fā)模式的成熟而學(xué)會前端開發(fā),進而演化為全棧開發(fā)。
Web前端開發(fā)人員技能構(gòu)成會有哪些變化?
1、TypeScript將會接管JS世界
TypeScript是JavaScript的一個超集,對JS增加了靜態(tài)類型的檢查,這個關(guān)鍵的特性受到了很多程序員的歡迎,很多錯誤可以在編譯時就被發(fā)現(xiàn),而不是遺留到運行時,并且有了靜態(tài)類型以后,閱讀、修改、重構(gòu)現(xiàn)有代碼也變得更加輕松。
從Google趨勢來看,TypeScript正處于蓬勃發(fā)展的階段。不僅如此,很多框架都已經(jīng)支持TypeScript,預(yù)計到2020年底,TypeScript將會成為新的商業(yè)項目最常見的選擇。到2025年底,每天使用TypeScript編程的程序員將超過使用普通JavaScript的程序員。
2、JS的替代品會穩(wěn)健成長
JavaScript有兩類替代品,一類是JavaScript方言,如TypeScript、Dart、Coffeescript等,還有一類是非JavaScript方言,例如ClojureScript、ReasonML、和Elm,雖然都是編譯到JavaScript來執(zhí)行,但是它們提供的體驗和JavaScript不同。
