| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
原始链接: https://news.ycombinator.com/item?id=39801399
本文讨论使用高级容器化开发环境 (CDE) 工具(例如 .devcontainers 和 .devfiles)时面临的挑战。 这些工具旨在取代 docker-compose 和 JetBrains 的远程 SSH 开发等传统方法。 然而,作者发现了许多缺点,包括长期的容器、抽象的容器生命周期、神秘的错误状态、对 Podman 和基于 ARM 的硬件的有限支持以及建立新项目的困难。 尽管存在这些困难,作者仍继续尝试使用普通撰写文件而不是企业 CDE。 他们更喜欢关注 Terraform 和 Coder 等开源替代方案来进行基础设施设置。 由于潜在的复杂性和不必要的复杂性,总体情绪表达了对以云为中心的工具的不满。
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Up until now we’d been making do with docker-compose and JetBrains’s remote SSH dev; this should be significantly better.
reply