3.3. Air 自动重载
说明
Go 语言为编译型语言,编译型语言有诸多好处,如:
- 部署简单 —— 一个二进制包到哪都能执行
- 提早发现错误 —— 代码有误即无法编译
- 执行效率高 —— 直接是二进制码,运行效率要比解析型语言好很多
然而,『编译』也意味着代码修改后,需重新编译才能看到效果,这为我们本地开发带来了诸多不便。
本节中我们将一起探讨如何使用第三方工具来提高开发效率。
air
自动重载方案,比较老牌的是 fresh ,不过此项目已经放弃维护。
本课程我们将选用 github.com/cosmtrek/air 。它足够稳定、功能齐全、活跃更新。