1. 程式人生 > >《現代前端技術解析》第七章讀書筆記

《現代前端技術解析》第七章讀書筆記

應用開發 理念 mvp css3 維護成本 聯網 不足 pan 做的

  《現代前端技術解析》是張成文寫的一本書,2017年4月出版的。先看的最後一章(第七章),第七章主要講的是未來前端技術的發展趨勢及如何成為一名優秀的前端工程師。

   過去幾年,前端主流技術框架發展極快,在填補了原有技術框架空白和不足的同時也漸漸趨於成熟。未來前端的發展方向主要是等待下一個風口的到來,可能是VR丶人工智能或者其他。就前端應用開發方向來講,MVVM丶Virtual DOM和同構的技術解決方案依然會延續發展一段時間,而且這段時間內前端框架技術的變化將不會像原來一樣具有顛覆性。當MVVM丶Virtual DOM或同構等技術實踐都有很成熟高效的框架和方案可以實現時,對於移動端應用,前端要重點發展的下一步可能就是MNV*的原生NativeView開發。

   新領域的Web化思路也會給前端帶來技術和發展機遇,例如Web虛擬現實(Virtual Reality,VR)丶物聯網(Physical Web,將物體連入網絡的一種理念)Web化丶網站人工智能等,目前國外能找到少數這樣的應用站點。

   經過大版本的更新穩定,目前前端三層結構實現已經處於HTML5丶CSS3丶ECMAScript6+標準規範結合的階段,後面標準的新變化也會越來越小,不會像之前一樣具有顛覆性,這也是技術標準發展到一定成熟階段必然發生的事情。  

   前端應用開發框架先後經歷了DOM API丶MVC丶MVP丶MVVM丶Virtual DOM丶MNV*階段,逐步解決了前端開發效率丶設計模式丶DOM交互性能中存在的問題。目前前端還有一件事情要去做,就是使用前端技術棧獨立開發Native應用的能力。也就是說,前端技術棧的Native開發實現技術必將成為前端技術的下一個實踐核心


   貫穿瀏覽器丶服務端和移動端,前端正朝著多端丶多技術實現的方向發展。這意味著前端這套技術棧能做的事情可能更多,設計的平臺更廣。但作為整套技術開發生態的一部分,每一項技術的出現都必須要考慮開發效率丶維護成本丶性能丶擴展性這幾個方面的問題,所以尋找並發展更優的開發生態體系仍是未來前端技術的大方向。

   要成為一名優秀的前端工程師,不止需要眾所周知的那些硬實力,還需要一些軟實力:·

   第一,學會高效的溝通;

   第二,使用高效的開發工具;

   第三,處理問題方法論,包括代碼類問題丶需求類問題丶時間處理問題等;

   第四,學會前端項目開發流程設計;

   第五,持續的知識和經驗積累管理;

   第六,切忌過分追求技術,一切技術的最終目的都是為產品實現服務的;

   第七,必要的產品設計思維,也就是用戶體驗思維。

   這章完了。

《現代前端技術解析》第七章讀書筆記