關於『真阿當』對目前流行前端技術的批判 https://www.zhihu.com/question/38924821前端
Winter - 我眼中的前端框架jQuery,Angular,React,Vue——以及我看前端架構http://weibo.com/p/1001603924826640228007vue
關於前端工具變化過快的討論 https://www.zhihu.com/question/34449620react
我感受到的前端變化 http://bbear.me/wo-suo-gan-jue-dao-de-qian-duan-bian-hua/jquery
上面幾篇文章對於前端的發展討論較多。git
首先,不得不認可前端變化確實太快,對於我而言,react還在瞭解,沒有真正的落地業務時,vue又開始興起,立刻angular2可能又會開始火。。。 es6
變化如此之快,咱們該如何面對? github
第一,我以爲首先須要避免盲目追新,若是對於新框架只是簡單的寫寫demo,意義是不大的。sass
爲何了?若是沒有複雜的項目支撐,你會踩不到框架的坑,你不會體會到框架哪裏設計的巧妙,哪裏設計的不足。你也不多有機會爲了研究巧妙的實現去看部分的源碼。而這個過程實際上是使用框架的精髓。 前端框架
第二,更加深刻的增強基礎技能,框架會不斷更新,更新也會愈來愈快,只有不斷強化一些基礎技能,纔可以很快的去了解新框架,達到新框架即學即用的能力。微信
如何提升基礎技能呢?就研究下你如今用的框架,或者找一個你以爲很好的框架,深刻研究下他的設計思路,源碼等等,反覆研究,反覆體會,花上3個月深刻研究一個。當你研究透了,你在看其餘框架,相信我,你看的角度會變。
如今團隊使用的仍是百度本身一套mvc框架,可是當咱們在嘗試新技術時,咱們其實能夠很快的即學即用的,es6,react,vue這些的使用並無什麼障礙。
即便咱們目前工做都是集中在pc端,咱們團隊的成員也是能夠迅速上手移動端的開發的,我理解很大一部分因素都是基礎能力比較紮實。
因此我感受,請放心,若是沒有用到最新的技術,不要懼怕。
我的感受將來的前端更加偏向解決方案的方式,一個合格的架構師可以根據業務,以及開發成員的狀態,選擇最合適的開發方式,合做方式。
將來的框架,工程化方案會愈來愈多,你須要作到的是,可以即插即用的能力。在面對一個新框架時,可以快速判斷出框架是否適合於業務,是否能提升開發效率。
回到阿當的微博
sass和less最近是否是被提起得少了?backbone呢?響應式設計呢?今天說得起勁的angular和rect,是否是半年後也逐漸消停了呢?一切不接地氣的性價比不高的僞高端,都會消停的。我相信jquery還能堅挺5年,不相信rect和angular能熱過兩年。踩jquery的一直不會停,新時髦也不會停。話放在這兒,兩年後咱看看。
我理解,你們不要把注意力放到各類各樣的框架上,打好基礎,什麼新框架都能hold住,豈不是最好。