如果再学一门新语言,你会选择 Go 吗?

百家 作者:InfoQ 2018-10-16 01:34:20

从 2009 年 11 月正式发布到现在,Go 已经有接近 9 年的历史了。近年来,Go 的影响力也越来越大,很多企业开始选择用这门语言来构建新的网络服务。特别是在云时代,像 Docker 和 Kubernetes 等知名项目也是用 Go 开发的。

Go 语言非常简洁,表达性好,而且极为高效。它的并发机制使其非常适合多核机器和网络环境。它是快速、静态类型的编译型语言,但是感觉上又很像动态类型的解释型语言。

Go 保持每半年一个版本的节奏,目前最新版本是 Go 1.11。

很多专家也积极地分享 Go 的相关知识,在即将于 10 月 18 日举行的 QCon 上海 2018 上,我们就有幸邀请到知名的 Go 专家 Dave Cheney。Dave 是开源贡献者,Go 编程语言项目组成员。他经常在技术社区演讲,分享软件设计、性能和 Go 语言相关主题。他的博客 https://dave.cheney.net/ 也经常分享 Go 相关经验。

Dave 将做主题演讲 《Go 的过去、现在与未来》,回顾 Go 过去 9 年的发展的同时,也会重点介绍 Go 2.0 的四个新特性:依赖管理、错误处理、错误值和泛型。

另外,他还将做一个 90 分钟的分享 《Practical Go》,系统讲解 Go 最佳实践。具体将涉及标识符、包设计、项目结构、API 设计、错误处理和并发 6 个方面。

与此同时,相信很多互联网业务仍然是基于 Java 的系统。QCon 上也准备了很多 Java 方面的内容。

比如 Java Champion Jonathan Giles 将分享 《构建 Java API 的艺术》。Jonathan 曾先后在 Sun 和 Oracle 担任 Java 团队技术 Leader,负责开发 Java 7~10 等版本中的 JavaFX API(用于替换 Swing 的 UI 工具包)。Jonathan 喜欢通过 API、文档、测试和工具来创造完美的开发者体验。而且因为他在这方面的突出表现,曾获得 Java Champion 荣誉称号,并赢得 Duke 选择奖。

Red Hat 首席软件工程师、Vert.x 项目负责人 Julien Viet 也将到场,并分享两个话题,《使用 Eclipse Vert.x 开发响应式应用》《从 HTTP 性能基准测试谈 Vert.x 高性能的秘密:从 JIT 编译到网络优化》,他将揭示 Vert.x 高性能的秘密,关注 Java 性能优化的不要错过。

Dubbo 是阿里巴巴推出的开源项目,在国内关注度非常高。Service Mesh 在 2018 变得很是火爆。整个行业在今年也发生了一些比较重要的大事,比如 Istio 1.0 正式发布、Linkerd 2.0 发布、Knative 基于 Istio 打造等。虽说网上有很多资料在介绍 Service Mesh,但 Service Mesh 的本质是什么,估计并不容易通过简单的一句话说清楚。阿里巴巴对 Service Mesh 这一新技术通过 Dubbo Mesh 也在做探索,计划将这一技术同时运用于集团内部和 Dubbo 开源社区。阿里巴巴中间件事业部的高级技术专家李云将分享 《Dubbo Mesh——Service Mesh 的本质、价值与应用探索》

Java 社区还有一门非常值得关注的语言——Scala。像 Spark、Kafka 和 Akka 等知名框架就是用 Scala 实现的杰作。

提到 Kafka,如果想了解 Kafka,Confluent Kafka Streams 系统架构师和技术负责人王国璋将分享 《Apache Kafka,从 0.7 到 1.0:那些年我们踩过的坑》。内容将涉及从硬件的发展趋势,展现 Kafka 架构的演进过程;从 Kafka 开发和维护经验,分享分布式系统工程实践的通理;开源数据系统的开发经验,如何维护和发展一个开源社区。

回到 Scala 的话题,摩根士丹利执行董事何巍和摩根士丹利副总裁陈诚将通过两个演讲,《Scala: a Functional Programming Language on JVM》《Write the Code You Want》,向大家介绍 Scala 这门优秀的语言,以及它在摩根士丹利的应用。

2018 年就要结束了,如果学习一门新语言,你会选择什么?

识别二维码或点击「 阅读原文 」收获以上技术专家的实践探索。大会周四即将开始,有任何问题欢迎咨询票务经理 Ring,电话:17310043226,微信:qcon-0410。

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接