我所理解的前端技術規劃是指根據2019年前端的發展趨勢,在現有業務背景和開發能力、技術應用的條件下,不斷進行工作最佳化,以適應企業發展和技術更迭。當然這其中既有前端開發技能提升本身的問題(例如各種模式、類庫、框架、開發工具等),也有內部流程標準化、團隊成長機制等其他問題。
前端開發其實和其他程式設計相關崗位相比,個人發展曲線非常尷尬。一方面,前端技術棧更新十分迅速,幾乎可以說是軟體開發領域中速度最快的;而另一方面,前端的不可替代性相對來說又不是非常高。前端極快的迭代速度、過飽和的工作強度、工作瓶頸和內部新生代程式設計師的競爭交織……如何讓個人和團隊都能在迭代中獲得更好的成長非常棘手解決的問題。
2019 前端技術規劃該包含什麼?我大致列了一些點,和大家一起分享~
. 就web前端三大框架而言,React 還是會處於統治地位,Vue 和 Angular 的使用者會處於不斷上漲態勢,並且活躍度會提升。
. WebAssembly快速發展並將更大範圍的普及,不僅可以在很大程度上解決JS語言的效率問題,同時設計立足點將向快速,記憶體安全和開放靠攏,顯而易見web體驗將得以改善。
. 原生web元件可能會是一個新的增長點。
. 效能依舊是前端會持續關注的焦點,諸如 PWAs 和程式碼分離之類的事情成為每個應用程式的標準。
. JavaScript在IoT應用開發平臺會用廣泛應用,諸如提供硬體抽象能力、面向生產能力等等。
. 在使用 PWA 的基礎上,Web 變得更加本地化,具有離線功能和無縫的桌面/移動體驗。
. CLI 工具繼續的改進,以抽象出構建應用程式的繁瑣方面,讓開發人員專注於業務開發。
. 也許會有更多的公司,試圖採用具有統一程式碼庫的移動解決方案,如 React Native 或 Flutter。
先說這麼多,後面有新想到的再隨時分享補充~
我所理解的前端技術規劃是指根據2019年前端的發展趨勢,在現有業務背景和開發能力、技術應用的條件下,不斷進行工作最佳化,以適應企業發展和技術更迭。當然這其中既有前端開發技能提升本身的問題(例如各種模式、類庫、框架、開發工具等),也有內部流程標準化、團隊成長機制等其他問題。
前端開發其實和其他程式設計相關崗位相比,個人發展曲線非常尷尬。一方面,前端技術棧更新十分迅速,幾乎可以說是軟體開發領域中速度最快的;而另一方面,前端的不可替代性相對來說又不是非常高。前端極快的迭代速度、過飽和的工作強度、工作瓶頸和內部新生代程式設計師的競爭交織……如何讓個人和團隊都能在迭代中獲得更好的成長非常棘手解決的問題。
2019 前端技術規劃該包含什麼?我大致列了一些點,和大家一起分享~
. 就web前端三大框架而言,React 還是會處於統治地位,Vue 和 Angular 的使用者會處於不斷上漲態勢,並且活躍度會提升。
. WebAssembly快速發展並將更大範圍的普及,不僅可以在很大程度上解決JS語言的效率問題,同時設計立足點將向快速,記憶體安全和開放靠攏,顯而易見web體驗將得以改善。
. 原生web元件可能會是一個新的增長點。
. 效能依舊是前端會持續關注的焦點,諸如 PWAs 和程式碼分離之類的事情成為每個應用程式的標準。
. JavaScript在IoT應用開發平臺會用廣泛應用,諸如提供硬體抽象能力、面向生產能力等等。
. 在使用 PWA 的基礎上,Web 變得更加本地化,具有離線功能和無縫的桌面/移動體驗。
. CLI 工具繼續的改進,以抽象出構建應用程式的繁瑣方面,讓開發人員專注於業務開發。
. 也許會有更多的公司,試圖採用具有統一程式碼庫的移動解決方案,如 React Native 或 Flutter。
先說這麼多,後面有新想到的再隨時分享補充~