1. 程式人生 > >u010516157的專欄

u010516157的專欄

一線工程獅

時光荏苒,歲月如梭,菜鳥在經歷一個個專案的淬鍊,無數個加班夜晚相陪伴,終成一代老鳥,伴隨專案時過境遷的還有飛速發展的前端技術,遂撰寫6年從業總結於此,緬懷往昔凌晨4點的日初,期望對來者有所裨益,免於挑燈夜戰之苦!

  • 戲說前端變遷史: 工作伊始至今,洽適經歷web前端由簡單靜態html+css的網頁"石器時代"到jsp,asp,php的程式碼和html交織的動態網頁的“青銅時代”,接著富客戶端flex和ext等前端框架編織的“白銀時代”,再到如今的angular,vue,react等新框架三足鼎立的“黃金時代”,前端框架所組織變革的大潮浩浩蕩,順之者在此生態裡宵衣旰食,逆之者死在沙灘上!技術變革對程式設計師而言總是意味著加班,壓力和機遇,高效。瞭解技術變革史,對全面掌握一項技術和技能必不可或缺,大家以此共勉!
  • web端的“石器時代”: 忘記歷史意味者背叛,web端的歷史繞不開html+css+js三大基礎技術的支撐,這也是前端技術的本源,如堆砌萬丈高塔的一塊塊磚石,支撐了整個前端技術的演進,也是他們為紛繁複雜的前端框架生態,豐富多彩的前端特效,提供了各種可能。不積跬步無以至千里,不積小流,無以成江河。學習基礎的目的就是為了能在錯亂繁雜的前端世界中追尋最原始的,最原生態的技術實踐,html+css+js無疑是最粗獷,也是最有魅力的技術實現。也是前端世界的萬劍歸宗之所!
  • web端的“青銅時代”: 經歷的粗狂豪放的石器時代,以web2.0為開端,涉及到前後端互動式應用逐漸成為那個時代的寵兒,應用伴隨著資料互動,讓我加速跑步進入了網際網路的資訊化高速公路,同時我們經歷的第一次網際網路泡沫的洗禮,也使以asp,jsp技術為代表的互動式應用步履更加堅實,互動式應用讓前端不僅僅單純的承擔資訊和資料流的展示,同時,前端開始涉及有更多的業務邏輯,使得前端工程化的雛形得以在此孕育。靜態頁面與資料的第一次邂逅,開啟了web2.0時代;隨著資訊化建設的浪潮如火如荼,單純的靜態頁面與資料邏輯交織已無法滿足新時代IT從業者的要求,承前啟後的時代由此終結!
  • web端的“白銀時代”: 這是個最糟糕的時代,也是一個最好的時代,網際網路的浪潮再次來襲,變革也在這個年代猛烈衝擊著上個時代的輝煌,生產力和質量成了當前時代的瓶頸,重複製造輪子的工藝逐漸被新生的一套套框架所取代,資料和展現的分離也成了這個時代的主題,以ExtJS,JQueryUI,Flex為代表的富客戶端,不僅帶來更酷炫的前端展示,前端資料模型的建立,web前端逐漸從應用中開始剝離,前端開發生產力再一次得到解放,資料流為導向的應用也開始慢慢在前後端形成規範,並流行起來,量變引起的質變,“組建化”,“規範化”恰是這個時代前端的縮寫詞!
  • web端的“黃金時代”: pc網際網路到移動網際網路,萬物互聯,萬物互通,龐大的網路對技術的要求不再簡單是工具的需求,轉而是一種思想的引領,“前端工程化”逐漸成為前端最強的一股風潮,將前端推到浪潮之巔,“h5應用”,“小程式”一波一波來襲,讓前端在nodejs構建下,走向了工程化。新一代標準和規範下,讓原來發散的前端技術,類庫逐步以生態鏈為核心收斂,前端的技術壁壘也慢慢開始建立,React,Angular,Vue三足鼎立的黃金時代由此拉開大幕,生態圈的建立也成這個黃金時代最強音!

技術交流微信:lrj3082181