写点什么

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:001544
用户头像

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

关注

评论

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

.NET 6新东西--nuget包验证

喵叔

28天写作 12月日更

[Pulsar] F# client的ProtobufNativeSchema实现

Zike Yang

Apache Pulsar 12月日更

Prometheus Exporter (十八)Graphite Exporter

耳东@Erdong

Prometheus 28天写作 exporter 12月日更 Graphite

List 去重的 6 种方法,这个方法最完美!

王磊

Spring中的事务Transactional,这样用真的对么?

xcbeyond

事务 28天写作 12月日更

有了六顶思考帽,从此告别无效争吵

Ian哥

项目管理 28天写作 项目管理工具 六顶思考帽

MySQL 连接数过多的处理方法合集 - ERROR 1040 Too many connections - 卡拉云

蒋川

MySQL MySQL 数据库

如何提升工作意义感?

石云升

28天写作 职场经验 12月日更

LongAdder解析

程序员历小冰

28天写作 并发’ 12月日更

自我改变的意义

卢卡多多

28天写作 技术改变生活 12月日更

声网 X 远程超声:实时音视频解决基层“看病难” 推动医疗资源均衡化

声网

人工智能 音视频

架构实训营

ren

12 张图 | 深入理解 Eureka三层缓存架构

悟空聊架构

缓存 Eureka 28天写作 悟空聊架构 12月日更

【LeetCode】字母异位词分组Java题解

Albert

算法 LeetCode 12月日更

web安全之CSRF

喀拉峻

网络安全

浅谈指标体系建设(二)

圣迪

指标体系 指标

聊聊 Kafka: 在 Linux 环境上搭建 Kafka

老周聊架构

签约计划第二季 2月月更

模块一学习总结

Only

「架构实战营」

JavaScript中的这些内置对象

你好bk

JavaScript 大前端 数组 html/css 12月日更

了解学习 JSX 的工作方式

devpoint

React JSX 12月日更

《重学Java高并发》手写一个生产者消费者线程模型

中间件兴趣圈

Java高并发 生产者消费者模型

保存并提交修改后的容器镜像

liuzhen007

28天写作 12月日更

说说节奏感

Justin

方法论 28天写作

Prometheus Exporter (十九)Collectd Exporter

耳东@Erdong

Prometheus 28天写作 exporter 12月日更 Collectd

在 Ubuntu 上安装使用极狐GitLab Runner

极狐GitLab

CI/CD runner 极狐GitLab

拖延

Nydia

模块一学习总结

whoami

「架构实战营」

36 K8S之角色控制访问

穿过生命散发芬芳

k8s 28天写作 12月日更

大白话解析 MySQL 中的 MCCC 机制

悟空聊架构

MySQL MVCC 28天写作 悟空聊架构 12月日更

团队基建系列 - 组织知识传承 1

搬砖的周狮傅

团队成长

【架构师训练营】模块一作业

樰巳-堕~Horry

架构实战营 「架构实战营」

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