当前位置: 首页 > Web前端 > HTML

一个优秀的程序员web前端分享如何应对框架和工具的频繁更新

时间:2023-04-02 23:15:15 HTML

作为前段时间的老程序员,真切的看到了前端的飞速发展和各种更新各种技术框架,感慨万千。  想当年刚出道(前端圈),左手jquery,右手bootstrap真的感觉前端在我手里,没想到站在了巅峰很长一段时间,各种核弹angular、vue、react、backbone等。等着mv*frame一个接一个的到来,痛并快乐着。  痛苦来自于技术更新太快。刚学会玩这个,还有一个。刚学完另外一个,其他的都升级了。快点,更新意味着我们不容易被淘汰。被淘汰的是那些不活跃的人。以前做后端的人看不起前端,认为他们只是写页面,什么都没做。前端,我们现在已经分享了他们的大部分工作。其实之前的jsp、php、aps在我们的mvc模式下并不常见。我们的工作得到了认可。  前端框架非常更新。我们应该做什么?如何处理?  我知道的三大主流框架是vuereactangular,这三个我都用过。其实我最早用angular的,是angular1XX版本的。刚开始接触的时候,真的有不一样的感觉,因为在这个里面我之前是用jquery来开发的,他们两个的开发模式真的是完全不一样。jquery其实就是想着如何获取元素,在dom中修改或添加元素,元素的增删改查,所以一切都是一个页面,没有angular。我们通过命令ng-设计dom,然后我们关注数据,页面的修改来自数据的修改,所以我们真的只需要写一次样式,我们真的不需要不再关心页面了。这种感觉在当时是很神奇的,虽然刚开始的时候还不习惯这种想法,但是做着做着感觉差点忘记怎么删除dom了。  之后,机缘巧合下学习了vue。我真的很快就开始使用vue。原因我总结了一下,因为思维逻辑和angular是一样的,只是有些命令语法不一样,所以用vue的时候没想到。就这么难,用react就能快速上手。  我觉得只要懂了一个框架,再学一个框架真的是一样的。对比一下你知道的api,上一个是怎么做的,这个是怎么做的,所以不要看framework的更新速度再快,也不需要担心多少帧被生产。我们确实需要专注于一个,学透,理解清楚。那么不管mv*是多少,都是一样的  其实我们更应该关注原生的js和es6。我认为这些是基本面。别忘了所有框架都是通过原生js+es6开发的。不管框架怎么变,这些东西都是根本的  当然是nodewebpack这些技术也是最重要的,至少要能常规使用,不然框架你就更难了,