Lea Verou
W3C 技术架构组成员和 MIT CSAIL 研究员
呼! 这项调查汇集了来自六大洲数十人的巨大努力。不仅创下了“State of...”调查首次亮相的最多回应记录,其数据收集界面开创了创新,使我们能够前所未有地了解开发人员的态度,并将产生深远的影响。
一些人认为改进 HTML 是徒劳的,但调查结果明确表明并非如此。开发人员渴望更多交互式 HTML 元素:不仅像 <datalist>
或 Popover API 这样的交互元素在所有类别中积累了最多的积极评价,而且所有最受期待的缺失元素都是交互式小部件。
然而,通过提供预设功能让简单的事情变得容易已经不够了。必须通过支持全面定制来使复杂的事情变得可能:尤其是在样式方面,定制性不足是最大的痛点。
因此,表单元素也成为最常被重新创建的元素;这导致了开发人员和终端用户都受苦。幸运的是,有许多新举措在改善这一点,所以未来看起来很光明。
另一个大的需求是可扩展性。如果只有标准机构有权扩展HTML,这是不可持续的;此外,通用元素无法满足多样化的需求。不幸的是,尽管Web 组件 API(尤其是 Shadow DOM )被广泛使用,但在满足开发人员需求和提供流畅的开发体验方面似乎有所欠缺,因为它们在调查中名列最差体验之首。不过,正在进行的相关工作(其中一些我也参与了)让我感到希望,尽管这是一条崎岖的道路,但它们正在逐步实现其全部潜力。
最后一点:重要的是要记住,这项调查只是开发人员观点的一个快照,反映了当时网络平台的状态。然而,这些调查的主要目标之一是通过更好地了解开发人员的需求来改善现状。今天的痛点有多少将在明天得到解决?今年晚些时候加入我们的第二次调查,一起找出答案吧!