進入2019年,大前端技術生態似乎進入到了一個相對穩定的環境,React在2013年發布至今已經6年時間了,Vue1.0在2015年發布,至今也有4年時間了。
整個業界在前端框架不斷迭代中,也尋找到了許多突破方向,例如跨平臺中的RN、Flutter,服務端GraphQL、Serverless,前端和客戶端的融合越來越緊密,前端在Node和Electron的加持下,也擴展了自己的版圖到服務端和桌面。
同時,隨著前端開發越來越復雜,整個前端研發也經歷了人工化->工具化->工程化->智能化的演變。目前各個大廠在工程化實踐不斷迭代,出現了許多Low/NoCode等前端智能化解決方案,工程化實踐也深入到研發的各個環節,不斷提升前端研發的標準化能力。而且,隨著機器學習的加入,各類UI2Code的解決方案也開始出現,前端研發進入了一個完全不同的時代。
隨著端上能力的不斷增強,現在在端上做的事情越來越多。首先,數據可視化方向,各類圖表、地圖、3D等等數據可視化的嘗試變得越來越多。其次,伴隨著人工智能的加持,在端上的人工智能應用也變得普及,減少了服務端的交互,提高了系統的實時響應能力。最后,隨著WebAssembly等技術的應用,有可能將前端運行能力再提升一個檔次,可以進行更為復雜的端上計算。
為了了解當前前端的發展趨勢,讓我們從國內各大互聯網大廠開始,了解他們的最新動態和未來規劃。
阿里巴巴前端團隊介紹
阿里巴巴集團一定是國內前端技術發展的高地,其完整經歷了PC時代、移動時代和智能時代,具有非常繁雜的業務場景,同時沉淀開源了眾多前端項目,因此非常值得學習借鑒。
螞蟻金服體驗科技
螞蟻金服體驗技術部,是阿里巴巴經濟體內,一支以用戶體驗、大前端和創新產品為核心競爭力的年輕團隊?!改切┠甑捏w驗技術部」開源了AntDesign、AntV、Egg.js、Umi等一系列項目。
設計不只是好看,更關乎好用。體驗科技就是技術與設計的融合,是服務與用戶的連接。在前端技術上,不僅僅要實現頁面的交互,更要通過產品、技術、設計的融合,實現好的用戶體驗。