关于『真阿当』对目前流行前端技术的批判 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住,岂不是最好。