前端开发报告:TypeScript或将超越Javascript成为开发专业人士提供的新前端标准;并邀请了19位前端专家分享他们对调查结果的想法和见解。数据显示,27%的受访者就职于拥有超过50名前端工程师的公司,30%的受访者表示他们的公司拥有5名或更少的前端开发人员;而一半受访者公司的前端开发人员数量在10人以上。82%的人表示他们曾在软件开发公司、开发机构或技术优先或数字优先的公司工作。鉴于此,该调查可能仅代表整个前端开发人员群体的一个不具代表性的样本;也就是说,更倾向于那些认为技术很重要的人。“很难说这项调查是否没有涵盖在更传统的公司工作的人,或者是否确实有更多的工程师在软件作为业务核心的地方工作。无论哪种方式,值得注意的是调查结果压倒性地来自技术和软件比成本中心更能带来利润。”在前端开发者更喜欢采用的框架方面,React(76.2%)在过去一年中仍然占据榜首,其次是Next.js(43.1%)、Vue.js(28.9%)、Angular(22%))和Svelte(16.9%)。另一方面,受访者最不喜欢的框架前三名分别是:Angular(51%)、React(25%)和Gatsby(17.7%);他们最想学习的框架未来的是:Svelte(49.2%)、Remix(36.2%)、Next.js(33.5%)、Vue.js(28.1%)和React(16.2%)。可访问性是今年受访者的主要关注点,63%的人预测它将在未来几年内变得无处不在。报告指出,框架倾向于提供不同的方法来解决这个问题,其中一些著名的例子包括Next/NuxtImage、HTML-validator和WebHint。ChromeAurora团队是使用Angular、Next和Nuxt等元框架来确保他们实施这些最佳实践。“我预测我们可能会在下一个fe看到所有这些主要框架的持续改进w年。”大多数开发人员还接受组件驱动开发。ProgressiveWebApps也越来越受欢迎,开发人员热衷于使用相同的核心代码库来利用跨平台开发;专家指出,这绝对是一个值得关注的领域。HeadlessCMS也在不断发展,越来越多地采用框架并与框架集成。在库方面,Axios、Lodash、Redux最受欢迎。40%的受访开发者表示有学习Apollo的兴趣,想用Apollo对接GraphQL;CodeSandbox联合创始人IvesvanHoorne表示,“越来越多的人将他们的开发转移到线上,这也表明人们对云开发的普遍兴趣有所增加。”此外,TypeScript的使用率增加了7个多点,达到84%。该报告指出,TypeScript已被开发人员广泛接受,并且该行业在未来几年内不会放弃该技术。43%的受访者认为TypeScript将超越Javascript成为Web开发的主要解决方案。该报告的其他一些发现包括:SSG(静态站点生成器)解决方案正在兴起越来越多的项目正在迁移到云托管微前端正在走向成熟VisualStudioCode仍然是最受欢迎的桌面代码编辑器前端开发似乎已经进入一个更“稳定”的阶段,等等。该报告对两年内可能上升或消亡的趋势/解决方案进行了调查。结果如下图所示:更多详情请查看报告全文。
