Обновить

Комментарии 2

Хочется окружения «с одной кнопки» на любом стеке

идейно с этим согласен на 100%. И направление мне кажется правельным DevContainers + Nix. Но Такой вопрос насколько просто настроить чтобы IDE подхватывала LSP, linter, formater, etc. из контейнера? у меня в своё время были с этим проблеммы в vscode. без DevContainers нужно только правильное расшерение установить (его тоже можно в конфиге прописать) и zed vscode сам установит все ети штуки, и всреднем даже без проблемм

Спасибо за статью, интересно было про Nix больше узнать.

У меня проекты Java/Kotlin, TypeScript, Python. Нигде проблем с глобальными инструментами нет. Так что DevContainers обычно не нужны: иногда что-то низкоуровневое в зависимостях (типа x86 GPU библиотеки), тогда использую, но без Nix. Видимо, это больше для низкоуровневых экосистем (Go/Rust).

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации