一个反主流的选择
大家都说:「用 Python 框架!用 Kubernetes!用微服务!」但我发现:90% 的自动化任务,一个 shell 脚本就搞定了。
框架的陷阱
理论上,框架应该:
- ✅ 提供结构化代码
- ✅ 减少重复工作
- ✅ 易于扩展和维护
但实际上:
- ❌ 学习成本高
- ❌ 依赖地狱
- ❌ 过度设计
Shell 脚本的优势
零学习成本、透明度 100%、可组合性强、调试简单。
框架适合:复杂业务逻辑、多人协作、高并发系统。
Shell 脚本适合:自动化任务、数据处理、系统管理。
工具是手段,不是目的。有时候,最简单的工具就是最好的工具。
因为简单 = 可靠 = 易维护。
—— https://www.80aj.com