当前位置: 首页 > 科技观察

2020年Go开发者调查报告:92%的受访者对使用Go表示满意

时间:2023-03-15 14:04:20 科技观察

Go开发者调查2020新鲜出炉。该调查收到了9,648份回复,与2019年大致相同。一些问题的样本量小于其他问题,因为有些问题会向所有人展示,而另一些问题只会向随机的一小部分受访者展示。亮点Go在工作场所和企业中的使用正在扩大,76%的受访者在工作中使用Go,66%的受访者表示Go对他们公司的成功至关重要总体满意度很高,92%的受访者对使用Go感到满意Go在不到三个月的时间里,81%的人觉得Go非常或非常高效使用pkg.go.dev的用户比非用户(82%)(91%)更能成功找到Go包。Go模块的采用几乎是普遍的,满意率为77%,但受访者也强调需要改进文档。Go继续大量用于API、CLI、Web、DevOps和数据处理。代表性不足的群体在社区中往往感觉不太受欢迎。要点将近一半(48%)的受访者使用Go的时间不到两年。到2020年,使用Go不到一年的人的回答更少大多数人表示他们在工作(76%)和工作之外(62%)都使用Go。每年使用Go上班的受访者比例一直在上升。与往年一样,绝大多数受访者表示他们在Linux(63%)和macOS(55%)系统上使用Go。随着时间的推移,主要在Linux上进行开发的受访者比例似乎略有下降,编辑器偏好似乎趋于稳定:VSCode仍然是最受欢迎的编辑器(41%),GoLand紧随其后(35%)。这些编辑合计占76%,其他偏好并没有像往年一样持续下降大多数受访者(63%)花费10-30%的时间进行重构,表明这是一项常见的任务,这也解释了为什么重构支持是获得最多资助的编辑器改进之一去年几乎90%的受访者使用文本日志记录进行调试,今年的调查增加了为什么选项。结果显示,43%的人使用它是因为它允许他们在不同语言中使用相同的调试策略,42%的人更喜欢使用文本日志记录而不是其他调试技术。但是,27%不知道如何使用Go的调试工具,24%的人从未尝试过使用Go的调试工具使用云服务感觉非常满意,调试和使用模块的满意度有所提高,而最重要的分数保持不变.该调查还引入了两个新主题:API和Web框架,Web框架的满意度低于其他领域(64%)。对于大多数当前用户来说,它并没有那么重要(只有28%的受访者表示它非常重要),但对于潜在的Go开发者来说,它可能是一个缺少的关键特性。Kafka是Go中唯一被广泛采用的数据处理引擎,但大多数受访者表示他们在使用Go的同时使用自定义数据处理引擎。到目前为止,最常见的领域是Web开发(68%),但其他常见领域包括数据库(46%)、DevOps(42%)网络编程(41%)和系统编程(40%)。困难。62%的受访者难以找到足够的信息来充分实现其应用程序的功能,而超过三分之一的人正在努力去做他们以前从未做过的事情。详情可在此处的调查报告中找到。本文转载自OSCHINA文章标题:2020年Go开发者调查报告:92%的受访者对使用Go感到满意