- 本周内容有好有坏,涵盖了一些新闻和 2024 年 Go 新闻及年度点击量最高的内容总结,因当时可能错过,所以进行整理。
- 圣诞假期两周,2025 年 1 月 8 日回归,祝大家圣诞快乐、新年愉快。
- Go 1.24 看起来非常棒,以博客风格总结了一些功能亮点。
- Go Protobuf 和新的不透明 API,现有
protobuf
模块仍保留,新增提供更松散耦合抽象的 API,用于处理 protobuf 而不依赖其底层内存表示,有内存效率高、延迟解码、减少 bug 机会等好处。 - 用 Go、Rust、Docker 和 K8s 突破极限,Ardan Labs 提供 Go、Rust、Docker 和 Kubernetes 咨询服务,提升开发速度、优化架构、管理技术债务。
- 再次基准测试不同的 Go SQLite 驱动程序,一年前链接的基准测试的更新,作者发现现在的八个选项(之前七个)有显著差异。
快速发布:
- GoReleaser v2.5,用于为多个平台构建和分发 Go 程序的流行工具,现在也支持 Rust 和 Zig。
- easyjson 0.8,无需反射即可将结构体编组/解组为 JSON。
- Chi 5.2,Go HTTP 服务的可组合路由器。
- gopls v0.17,官方 Go 语言服务器。
2024 年顶级 Go 发展和项目:
- 2 月发布 Go 1.22,有增强的 HTTP 路由方法、
for
循环遍历整数、循环变量语义变化和新的math/rand/v2包。 - 2 月 Go 进入 TIOBE 语言流行指数前 10 名,达到第 8 位,目前为第 7 位。
- 8 月发布 Go 1.23,是温和的前进步骤,有诸如遍历函数类型和有争议的可选遥测等功能。
- 9 月 Russ Cox 辞去 Go 技术负责人职务,在此Go Time播客节目中有更多讲述。
- 11 月 Go 满 15 岁。
- 2 月发布 Go 1.22,有增强的 HTTP 路由方法、
今年点击量最高的内容:
- Cogent Core:Go 的新 GUI 框架,是点击量最高的链接,Cogent 是“一次编写,随处运行”的 GUI 框架,旨在比Gio更简单,比Fyne更强大,仍在积极开发中。
- Go 1.24 中的新内容,近期的帖子,有幻灯片展示明年初 Go 1.24 中的内容,包括语言、工具和标准库变化以及一些实验部分,视频尚未发布。
- 2024 年的 Rust 与 Go?,往年受欢迎的帖子更新了比较,包括两者的优势、关键差异和一些考虑的权衡,最近 John 称 Rust 和 Go 在一起比分开更好。
- 祝大家圣诞快乐,2025 年 1 月 8 日周三再见,Go Weekly 将改为周三发布。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。