← 返回文章列表

用 Go 写一个趁手的小工具

从一个小需求出发,用 Go 标准库做出可靠、可移植的日常工具。

◆

从问题开始

好工具通常不是从框架开始,而是从一个具体的问题开始。比如:怎样把散落的想法稳定地保存下来?

在 Go 里,标准库已经足够完成很多事情:

  • 用 net/http 提供 Web 服务
  • 用 html/template 安全地渲染页面
  • 用 encoding/json 持久化结构化数据
  • 用 embed 把模板和静态资源打包进程序

一个保持简单的小原则

先让核心路径正确,再考虑扩展。能用一个文件说明清楚的数据结构,就不急着引入一整套基础设施。

type Note struct {
    Title   string
    Content string
}

小工具的价值,在于它足够轻,可以随时开始,也足够稳,值得长期使用。

文章标签
# Go# 工程实践# 工具
∽

感谢你读到这里

继续阅读其他文章