写点什么

Go 语言 2017 调查显示用户最希望支持泛型和依赖管理

  • 2018-03-19
  • 本文字数:779 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

根据最新的 Go 语言调查显示,开发者们认为 Go 语言最大的两个问题是其缺乏对泛型和依赖管理的支持。尽管如此,在此次调查的受访者中,将 Go 用于专业项目的用户数量却首次超过了个人项目的用户。

在 Go 语言中,缺乏泛型和依赖管理可能成为阻碍 Go 使用率上升的主要因素之一。相较去年数据,因为 Go 语言缺乏主要特性而不选择使用的受访者数量有明显上升。与此同时,受访者中认为 Go 不适合其手头项目的人数却有所减少。

按谷歌工程师 Steve Francia 的说法,Go 团队将尝试解决开发人员的这些顾虑,对泛型和依赖管理的支持将成为 2018 年他们主要关注的功能。值得一提的是,Go 团队推出了体验报告 wiki,用以更好地处理来自社区的反馈和疑问。虽然 Francia 表示在 2017 年,他们已经做了重要的工作来改变 Go 语言获取和构建包的方式,但并没有提供解决这两个问题明确的时刻表。

在这次调查中另一个有趣的地方是,Go 第一次发现被普遍用于构建 API/RPC 类服务,而非命令行界面(CLI)程序。这与 Go 被设计为一种云服务语言的目标相一致,也是 Go 团队未来发展的趋势。

该调查所提供的其他指标大部分印证了去年 Go 语言的成果。其中值得注意的是:Linux 成为开发 Go 语言的最常用操作系统;Visual Studio Code 和 Vim 是用户首选的编辑器;将 Go 服务部署在自有服务器和云服务器的比例不分上下,而 AWS 占据了云部署用户的主要份额。

Go 社区在明确如何为项目做贡献方面还有待改进。事实上,愿意为 Go 语言做贡献的开发者从之前的 55%上升到了 59%,但很大一部分受访者表示他们并不清楚应该如何做出贡献。这就需要社区可以带动越来越多的参与者,使他们可以在社区中感受到更多的归属感。

查看英文原文: Go 2017 Survey Shows Generics and Dependency Management the Most Desired Features

2018-03-19 19:001322
用户头像

发布了 41 篇内容, 共 13.6 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

linux系统下多种yum repo创建教程

百度搜索:蓝易云

Linux 运维 yum 云服务器

Atlassian 停服 Bitbucket?三步快速迁移至极狐GitLab

极狐GitLab

在线 cURL 参数对比工具,让你的开发工作更加高效

秦少卫

curl 接口工具 调试工具 请求参数对比 参数格式化

上市难不上市更难,谁能佐证中国企服的光明前途?

ToB行业头条

Nop入门:极简服务层开发

canonical

gRPC 低代码 graphql SpringBoot3

【豆瓣9.1】《大数据处理框架Apache Spark设计与实现(全彩)》PDF

程序员李木子

从 Greenplum 到 Databend,万全网络数据库平台架构演进

Databend

数据库迁移

HDFS 小文件合并最佳实践

冰心的小屋

NameNode 海量小文件

hazel mac破解版 自动化文件清理工具 含hazel激活码 兼容m1 m2

Rose

苹果软件资源 Hazel 下载 Mac自动清理工具 Hazel Mac破解版

秒级响应,显著增效:明日控股携手奇点云,打造大宗贸易的数据中台标杆

Geek_2d6073

点赞!HashData连续三年获评数据猿“最具投资价值企业奖”

酷克数据HashData

听GPT 讲Rust源代码--compiler(30)

fliter

Programming Abstractions in C阅读笔记:p254-p257

codists

据说这道Go面试题90%的人都搞错了!

王中阳Go

面试题 面经 defer Go 语言 断点

2024年首期OpenHarmony繁星计划师资培训在东莞圆满举办

新消费日报

产品经理需要掌握哪些技能?一文弄懂PM的方方面面!附知识图谱

彭宏豪95

产品经理 产品设计 PM 在线白板 团队协同

C# 面向对象编程解析:优势、类和对象、类成员详解

小万哥

C# 程序人生 编程语言 软件工程 后端开发

一文详解全栈可观测的实现路径

阿里巴巴云原生

阿里云 云原生 可观测

【新手视频】在线快速搭建AI原生应用

AI大咚咚

百度 AI rag AI原生应用 Agent构建

Ableton Live如何设置中文?ableton live 11 mac中文破解版 永久可用

Rose

mac音乐制作软件 Ableton Live 11破解版 Ableton Live 11中文版

文心一言 VS 讯飞星火 VS chatgpt (187)-- 算法导论14.1 4题

福大大架构师每日一题

福大大架构师每日一题

Programming Abstractions in C阅读笔记:p258-282

codists

最强GTD时间管理工具OmniFocus Pro 3 for Mac最新激活版 附注册机 兼容M1/M2

Rose

苹果软件 OmniFocus 下载 Mac任务管理器 OmniFocus Pro 3 GTD时间管理

物流快递电子面单对接规则指南

快递鸟

电子面单

Nop入门:极简数据访问层开发

canonical

mybatis 低代码 ORM graphql

【豆瓣8.4】《RabbitMQ实战指南》PDF

程序员李木子

使用阿里云Rocky Linux镜像源替换默认源教程

百度搜索:蓝易云

云计算 Linux 运维 云服务器 Rocky

百度反链是什么? 如何查询百度反链?

百度搜索:蓝易云

云计算 百度 运维 SEO 云服务器

Go语言2017调查显示用户最希望支持泛型和依赖管理_开源_Sergio De Simone_InfoQ精选文章