做为一个在前段混过一段时间的老程序员真的看到前端飞速发展,各类技术框架各类更新,感慨颇多。php
遥想当年刚刚出道(前端的圈),左手jquery,右手bootstrap真的感受前端就都握在手里了,没想到还没在巅峰站久,各类核弹 angular,vue,react,backbone等等的mv*框架接连而来,痛并快乐着。前端
痛苦来源于真的技术更新太快了,刚学玩这个,有出另外一个,刚学完另外一个,其它的又升级,就感受永远学不完vue
快乐源于技术更新很快,有更新意味着咱们就不容易被淘汰,淘汰的就是那些不积极的人,以前作后端的人瞧不起前端,以为就是写页面,也没干啥,可是如今作后端的人就不敢瞧不起前端,咱们如今已经分担他们大部分的工做了,之前的jsp,php,aps其实在咱们mvc的模式下已经不常见了,咱们的工做获得认可了node
前端框架更新特别厉害,咱们到底该怎么样对待?react
都在知道如今主流三大框架 vue react angular 这三个我都有用过,其实最先的时候用的是angular,那个仍是angular1XX版本,刚开始接触的时候真的感受好不同,由于在这以前都是在用jquery来作开发,他们两个的开发模式真的彻底不同。jquery
Jquery其实在想着怎么获取元素,在dom中修改或添加元素,对元素的增删改查,因此干什么都是页面,都是都没webpack
angular咱们经过指令 ng- 来设计dom,以后咱们就专一于数据,对页面的修改都源于对数据的修改,因此真的只要写一次样式,咱们就真的不再用关心页面了,这种感受当时以为特别神奇,虽然刚开的时候并不习惯这个思想,可是作着作着就感受怎么删除dom都快忘记了。程序员
以后有机缘巧合学习了vue,真的vue上手特别快,总结了下缘由,由于思惟逻辑上和angular是同样的,就是一些指令语法不同,因此在用vue的时候其实并无想象中的那么难,react也是同样很快均可以上手。es6
我以为只要把一个框架弄懂了,其实再学另外一个的时候真的都同样,看api跟你会的那个作对比,上一个怎么作,这个仍是怎么作,因此不要看框架更新的多快,也不须要管框架出的有多多,咱们真的要专一一个,学的通透,学的明白,那么再多的mv*都同样web
其实这里面咱们更应该关心原生js,es6, 我以为这些才是根本,别忘了全部框架都是经过原生js+es6开发的,无论框架怎么变,这些东西都是根本
固然 node webpack 这些技术也是重中之重,至少也得能常规使用,不然那框架对你来讲就比天难,