近日,软件之家发布了一份《2022前端开发市场现状调查报告》。在这份报告中,来自全球125个国家/地区的3700+前端开发专业人士填写了调查问卷,同时也整合了来自前端技术开发领域的19位专家的观点和分享。多年的数据并排呈现出来进行比较,最终得出了调查结论。根据调查结果,高达56%的受访者在远程工作,只有5%的人在办公室工作。大规模远程工作的概念确实太新了,以至于2020年的调查甚至没有检查这些数据。可以看出大部分工程师显然更喜欢远程工作,因为不需要通勤,也不需要面对被人随时拍拍你肩膀分心等尴尬。但是,实时共享信息、复制群组消息和自发讨论仍然是远程工作条件下的挑战。前端开发更容易“上手”在这次调查的结果中,发现了一个很有趣的现象:前端开发人员不仅仅是前端工程师本人。资料显示,“其他”选项中分享的部分前端开发职位包括:刚开始学习前端的bootcamp学生、非技校自学后爱上前端的开发人员,以及有时将代码推向生产的产品经理,开发人员倡导者,不时帮助前端团队,前端开发架构师,设计系统负责人,同时编码的设计师,图形设计师和开发人员,全球负责人:一个人负责开发人员商店,自己做所有事情,包括前端开发。虽然这个发现可能看起来有点不足为奇,但它很好地表明前端技术领域是一个容易进入的领域,即使你之前没有太多的前端背景,你仍然可以涉足学得很快。开发人员在更大的前端团队工作已成为常态根据调查数据,27%的受访者表示他们在拥有超过50名前端工程师的公司工作。与此同时,30%的开发人员分享了五个或更少的前端开发人员在他们公司工作的情况。50%的受访者为拥有10名或更多前端工程师的公司工作。这个统计数据还显示了一个有趣的现象:在前端团队规模较大的公司工作的前端工程师与在团队人数较少或单独工作的公司工作的工程师人数几乎一样多。当然,这些公司的开发人员体验和期望是非常不同的:更大的公司将拥有更多的开发人员经验和前端平台团队。指导更常见;在较小的公司中,每个开发人员都有更多的责任和更少的反馈选择。82%的前端工程师来自科技公司数据还显示,82%的受访者认为自己在软件开发公司、开发机构或以技术或数字为中心的公司工作。此外,只有18%的受访者表示他们在非科技公司工作。其中,来自软件开发企业/开发机构的工程师占比41.6%,来自技术型/数字化企业的工程师占比41.2%。非技术公司工程师占12.3%,另有2.9%的工程师来自其他领域,1.9%的工程师来自政府机构。63%的开发者关注前端“易用性”调查数据显示,前端开发的“易用性”是今年受访者关注的重点:63%的人预测其在未来会越来越重要未来几年。更流行。框架倾向于提供不同的方法来解决这个问题,包括Next/NuxtImage、HTMLvalidator和WebHint。同时,组件驱动开发也受到大多数开发者的欢迎,考虑到React、Vue、Svelte甚至WebComponents(比如今年的独立成功案例——Wordle)的流行,这是有道理的。渐进式Web应用程序也越来越受欢迎,开发人员渴望利用相同的核心代码库进行跨平台开发。此外,HeadlessCMS(无头内容管理系统)也在推进,采用率在提高,并且更多地集成到框架中。前端“边缘渲染”方案将成大趋势将2020年调查数据与2022年调查数据对比后,还发现了一个重要趋势:前端性能优化方案——边缘渲染。边缘渲染最初是由CloudFlare及其工作平台驱动的。在本次调查期间,大部分部署对象都发布或实现了自己的Serverless或Edge功能,用户很快就采用了这些功能,所以这种趋势并非偶然。据悉,Nuxt3、Remix或Sveltekit等框架正在朝这个方向发展,直接在CDN层面支持按需渲染。随着服务器渲染应用程序在减少延迟和降低成本方面的相应收益,可以预测这将成为2023年的一大焦点。前端开发人员正在从“Moment.js”转向“Date-FNS”调查结果还表明,在日期处理库方面,当今的前端开发人员正在从“Moment.js”转向“Date-FNS”.与此同时,超过40%的人仍然在他们的项目中使用Moment,尽管图书馆已经失去了支持,甚至其官方网站上都有创建者的消息说“如果你正在考虑使用Moment,你应该看看替代品”。只有5%的受访者希望继续使用图书馆,看来Moment确实在走下坡路。调查结果中,Axios网络请求库进入稳定阶段,“得票率”高达60%以上。该库在前端市场已经存在很长时间了,很明显它更像是一种“标准”而不是一种“趋势”。此外,由于与GraphQL的无缝衔接,Apollo在“使用和喜欢”类别中也获得了高票:40%的开发者希望在未来学习Apollo,这意味着Apollo社区正在稳步增长。TypeScript成为84%Web开发者的“最爱”调查数据显示,与2030年相比,2022年,也就是今年,使用TypeScript的人数增加了7个百分点以上,达到了惊人的84%!看来大家都知道TypeScript现在在开发者中很流行,人们经常称赞“TypeScript如何在它们发生之前防止一整类错误”,这反过来又使开发速度更快,应用程序更干净。可靠的。那么,是什么让这么多开发者喜欢TypeScript?经过多年的Web开发,前端开发人员早就想在代码编辑器和浏览器之间来回多次,猜测为什么“undefined不是一个特性”。因此,TypeScript不仅赢得了开发者的芳心,而且还在努力成为前端行业标准,让Web开发不再像过去那样令人沮丧。有关本次调查结果的更多详细信息,请参阅完整报告。参考链接:https://tsh.io/state-of-front...
