Mozilla在2019年下半年对开发人员在Web平台,工具和功能方面的体验进行了一次全方位的大规模调查。这里的Mozilla并不是个人,实际上Mozilla是一个全球化的社区。社区成员们坚信开放,创新和机遇是互联网持续健康发展的关键因素。他们因创作Mozilla Firefox网络浏览器而广为人知。本文来解读这份来之不易的web调查报告。
他们对调查的结果感到满意,调查结果显示:
他们确实收到了答卷者指出的一些缺陷,尤其是浏览器支持方面的问题。总体而言,有59.8%的人对Web表示满意,而16.3%的人表示非常满意。只有6.8%的人不满意,有2.2%的人非常不满意。这些发现是《2019年MDN Web DNA(开发人员需求评估)报告》的一部分,该报告借鉴了全球28,000多名Web开发人员和设计师的意见。在某种程度上具有一定的权威性。
《 MDN Web DNA报告2019》是计划对Web开发人员和设计师需求进行年度全球研究的第一版,旨在塑造一个全新的Web平台的未来。除了评估对Web平台的总体满意度外,该报告还确定了开发人员的需求和挫败感。在十大挫折中,Web浏览器在其中占据了四个位置:
1.必须支持特定的浏览器,例如Internet Explorer 11。
2.框架和库的文档过时或不正确。
3.避免或删除跨浏览器不起作用的功能。
4.跨浏览器进行测试。
5.使设计外观和工作在浏览器中相同。
6.查找测试期间未发现的错误。
7.在同一代码库中支持多个框架。
8.跟上大量工具或框架。
9.管理用户数据以符合法律法规。
10.了解并实施安全措施。
在一个开放式问题中,开发人员被问及他们希望在网络上做什么但缺乏平台功能来做到这一点。Mozilla在此确定了109个类别的开发人员需求,以下七个类别获得了最大的吸引力:
1.对硬件的访问,包括设备上的API,占12.4%。
2.浏览器兼容性,包括跨浏览器呈现的一致性,为8.6%。
3.访问文件系统的比率为4.7%。
4.性能,包括Web应用程序中的本机移动应用程序速度,为3.4%。还提到了JavaScript性能不佳以及对Java或Python浏览器的渴望。
5.PWA(渐进式Web应用程序)支持为3.4%。
6.调试(包括更好的工具)为3.3%。
7.访问本地API的比例为3%。
该报告还涵盖了特定于语言的痛点:
JavaScript – 37.4%的受访者缺乏针对特定语言功能的浏览器/引擎采用/支持。
HTML –无痛点,占35.3%。
CSS –创建指定布局的挑战为44.4%。
WebAssembly –缺少调试工具支持,在回答此问题的851个人中,有51.4%。这项技术的新颖性被认为是响应数量有限的原因。
最后,在浏览器开发人员支持方面,Chrome和Firefox引领了这一潮流:
Chrome,有97.5%的受访者支持它。
Firefox,88.6%。
Safari,占59.6%。
Chrome for Android,占57.8%
为了表示感谢,此份web调查报告引用了MDN产品顾问委员会的参与,该委员会除Mozilla之外还包括Google,Microsoft,三星,万维网联盟和Bocoup。他们都提供了大量的可供参考的数据和开发人员的参与。也希望有更多这种权威机构征求广大开发人员意见的调查,使得java web或是其他的前端开发越做越好。
QCode09-04 14:38
Code大师09-04 14:50
不写代码你养我啊08-23 11:14
不写代码你养我啊09-17 18:02
要学习了06-18 18:13