作为一个在前段混过一段时间的老程序员真的看到前端飞速发展,各种技术框架各种更新,感慨颇多。
创新互联公司网站建设提供从项目策划、软件开发,软件安全维护、网站优化(SEO)、网站分析、效果评估等整套的建站服务,主营业务为网站制作、网站设计,成都app软件开发以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。创新互联公司深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
遥想当年刚刚出道(前端的圈),左手jquery,右手bootstrap真的感觉前端就都握在手里了,没想到还没在巅峰站久,各种核弹 angular,vue,react,backbone等等的mv*框架接连而来,痛并快乐着。
痛苦来源于真的技术更新太快了,刚学玩这个,有出另一个,刚学完另一个,其它的又升级,就感觉永远学不完
快乐源于技术更新很快,有更新意味着我们就不容易被淘汰,淘汰的就是那些不积极的人,之前做后端的人瞧不起前端,觉得就是写页面,也没干啥,但是现在做后端的人就不敢瞧不起前端,我们现在已经分担他们大部分的工作了,以前的jsp,php,aps其实在我们mvc的模式下已经不常见了,我们的工作得到承认了
前端框架更新特别厉害,我们到底该怎么样对待?
都在知道现在主流三大框架 vue react angular 这三个我都有用过,其实最早的时候用的是angular,那个还是angular1XX版本,刚开始接触的时候真的感觉好不一样,因为在这之前都是在用jquery来做开发,他们两个的开发模式真的完全不一样。
Jquery其实在想着怎么获取元素,在dom中修改或添加元素,对元素的增删改查,所以干什么都是页面,都是都没
angular我们通过指令 ng- 来设计dom,之后我们就专注于数据,对页面的修改都源于对数据的修改,所以真的只要写一次样式,我们就真的再也不用关心页面了,这种感觉当时觉得特别神奇,虽然刚开的时候并不习惯这个思想,但是做着做着就感觉怎么删除dom都快忘记了。
之后有机缘巧合学习了vue,真的vue上手特别快,总结了下原因,因为思维逻辑上和angular是一样的,就是一些指令语法不一样,所以在用vue的时候其实并没有想象中的那么难,react也是一样很快都可以上手。
我觉得只要把一个框架弄懂了,其实再学另一个的时候真的都一样,看api跟你会的那个做对比,上一个怎么做,这个还是怎么做,所以不要看框架更新的多快,也不需要管框架出的有多多,我们真的要专注一个,学的通透,学的明白,那么再多的mv*都一样
其实这里面我们更应该关心原生js,es6, 我觉得这些才是根本,别忘了所有框架都是通过原生js+es6开发的,不管框架怎么变,这些东西都是根本
当然 node webpack 这些技术也是重中之重,至少也得能常规使用,否则那框架对你来说就比天难,