上周,2023年,我那个朋友在杭州参加了一个前端技术交流会。他说,现在的前端环境变化太快了,各种框架和工具层出不穷。他刚提到,React 18都发布了,而且他发现Vue 3也更新了。值得注意的是,本质上,前端开发越来越注重性能和用户体验。一言以蔽之,每个人情况不同,但技术更新确实让人眼花缭乱。他算了算,光框架就换了三个了。我刚想到另一件事,他说现在很多公司都在招聘全栈开发,这可能是趋势吧。你看着办,我个人觉得还是得跟上潮流。
前端环境,就是搭建网站页面要用的工具集合。比如,浏览器、编辑器、代码库等。简单说,就是写网页时用的“家伙事儿”。
说到前端环境,那可真是变化挺大的。我记得我刚入行那会儿,2009年左右,那时候前端环境可没现在这么丰富。那时候,主流的还是HTML和CSS,JavaScript也是刚起步,jQuery那会儿可是红得发紫,几乎每个项目都离不开它。
那时候,浏览器兼容性是个大问题,IE6、IE7、IE8满天飞,写个页面得兼顾各种兼容性,累死个人。记得有一次,为了兼容IE6,我花了整整一个星期才搞定一个简单的表单提交,当时也没想明白,为什么同一个HTML代码在IE6上就是显示不出来呢?
后来啊,2010年左右,随着HTML5和CSS3的兴起,前端环境开始变得丰富多彩。记得那时候,响应式设计开始流行,Bootstrap这个框架也是在这个时期火起来的。那时候,用的人多了,感觉整个前端行业都活络起来了。
再后来,2015年前后,前端工程化开始盛行。Webpack、Gulp这些工具开始流行起来,大大提高了开发效率。我记得当时我所在的公司,用了Webpack之后,项目构建速度提升了好几倍,那时候真是感叹技术的进步。
现在啊,前端环境更是日新月异,Vue、React、Angular这些框架轮番登场,每个都有自己的一套生态系统。2023年,前端环境已经非常成熟,各种工具、库、框架层出不穷,用的人多了,感觉每个项目都离不开这些工具。
说实话,我有时候都看花了眼,新出来的东西太多,有时候都不知道该学哪个。不过,这也正是前端行业的魅力所在吧,永远都有新鲜感。