浅谈大前端的代表技术及其影响,值得我们思考
到底哪些是大前端的代表技術?從業務上來說,我認為終端 開發、網關設計、接口設計、桌面端的 工程化都可以算是大前端的業務范疇。 具體的技術,則是基于 HTML5、NodeJS 的通用技術,以及各平臺的專有技術。 從現階段來說,還需要掌握一些代表性 的框架、平臺等。
?
React系與Vue系:兩大前端生態
前端框架目前有三架馬車,除了 Angular 之 外,React 與 Vue 都 已 經 形成各自的生態體系。
生態的意義就是覆蓋全面,幾乎沒有短板,React 和 Vue 已經覆蓋了目 前主流的系統平臺,并且可以用 React 、Native、Weex 等框架進行原生開發,相較于其它技術有很強的優勢。
PWA:開放的理想
PWA 是 Google 力推的技術,對于前端開發者來說,它代表著標準化的努力和開放的理想。雖然從目前來看,它還
達不到實用階段,但從我近期獲得的一些信息表明,這項技術還是有很大潛力的,也有不少的支持者。今年可能就會有更多的實踐案例涌現出來。
小程序:Super App指向的另一種未來
微信小程序正式發布之后,與它未發布之前的火熱形成了反比,在市場上幾乎沒有聲音了。但這只是產品策略的原因,并不是技術帶來的問題。事實上微信小程序的用戶體驗很不錯,表明了這項技術的應用潛力。
小程序更多的還是為我們帶來了一種可能性,超級 App 成為 PC 時代瀏覽器的精神繼承者,成為新的操作系統。
大前端帶來的影響?
新的移動開發技術棧 ,移動設備作為主流的終端設備,其應用開發技術也應該是大前端最關注的技術。在以前移動開發的技術棧以原生開發為主,但以后恐怕做移動開發需要同時掌握前端技術才行。移動端經過 10 年演化,創新變緩,移動開發正走在標準化的道路上, 所以 Weex 會遵循 W3C 的規范。而我有更深一層的理解:移動開發之前很多組件都需要靠自研,但隨著大廠更多的開源,我們在基礎組件 / 框架上的自研需求會越來越少,移動開發沒有 W3C 這樣的規范,但會有基于開源的事實標準。
所以,我認為純原生的移動開發的道路會越來越窄,整個移動開發的技術棧必須要做一個大的改變。
新職業:大前端工程師
隨著大前端的概念逐漸深入人心,會帶來什么?我認為會出現新的職業: 大前端工程師。 它與以前的 Web 前端的區別是,大前端將做更多的終端開發、工程化等工作,而不僅僅只是開發 Web 頁面。大前端工程師將能搞定所有端上的開發。與 充滿爭議的全棧工程師相比,它更具可操作性。 并且,大前端工程師將會是一個擁有強大生命力的職業,因為顯示終端設備的生命力會很強,畢竟人類的信息獲取有 80% 以上是通過視覺,無論 Amazon Echo 這樣的語音交互設備如何演化,顯示終端都會有一席之地,大前端也因而不會失業。
“年輕時死磕,年長點讓小弟死磕,現在抓個專家一起吃飯,沒有什么是一頓飯解決不了的,不行就二頓”,這句話雖然是調侃,但也是實話,每個階段做好每個階段該做的事兒就好。有一句名言說的特別好,“高筑墻,廣積糧,緩稱王”。年輕死磕是為了長本事,少抱怨,多思考,未來更美好。30歲以前都可以這樣做。 帶團隊后,要懂得任務下放,讓更多人幫你,別帶人越多越累。
30歲之后是打牌階段,技能積累足夠用,這時要注重社交,打組合拳才能玩的更好。 大部分人都會認為30歲后事情,壓力會明顯大得多,比如家庭,孩子,房子,車子,票子,甚至是管理,權利,欲望等。對此,我印象最深的是身體不如從前和記憶力明顯下降。 擁有一個好的大局觀,沒有捷徑,就是多折騰。以前看事情是點,現在看的是趨勢,能夠做到心中有數,自然胸有成竹的感覺。技術發展這么快,作為一個一 把年紀的人,每天也需要適當的投入一點精力關注開源,需要不斷的更新自己,才不會讓自己的大局觀過時。
?
?
更多獨家內容,請關注我的微信公眾號:電商程序員
?
總結
以上是生活随笔為你收集整理的浅谈大前端的代表技术及其影响,值得我们思考的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: react学习路线图,学习react就是
- 下一篇: 浅谈离线化方案的探索,跨容器