我非常认同Nix对声明式系统的高层次方法,但Nix的整体用户体验……
……我认为Nix对声明式系统的高层次方法非常认同,但Nix的整体用户体验实在太差,以至于在实际体验中,放弃声明式系统反而要轻松得多。我支持Nix,但感觉Nix真的需要一个产品经理(对维护者没有不敬;这些问题很难,我相信我自己也做不好)。新用户要小心。
源讨论从零开始学Nix,一份非官方、有观点、温和的Nix入门指南原帖 225 条评论 · 导入时统计……我认为Nix对声明式系统的高层次方法非常认同,但Nix的整体用户体验实在太差,以至于在实际体验中,放弃声明式系统反而要轻松得多。我支持Nix,但感觉Nix真的需要一个产品经理(对维护者没有不敬;这些问题很难,我相信我自己也做不好)。新用户要小心。
源讨论从零开始学Nix,一份非官方、有观点、温和的Nix入门指南原帖 225 条评论 · 导入时统计即将迎来20周年的存在并不能算是潮流。 我刚开始认真地学习Nix,之前几年只是有过一些接触。主要是因为我发现自己不断在为我所从事的项目制作工具,而Nix已经做得非常好。 我最欣赏的功能是能够自动创建复杂的开发环境,当我遍历目录时,这些环境会自动出现。如果你从事编程或DevOps工作,Nix绝对值得一看。
完整原文把你的经验,加入这段讨论。
> macOS 在 Nix 世界中仍然是一个次等公民,很多东西无法正常工作 根据我的经验: 由于使用 macOS 的 Nix 用户较少,你更可能遇到不在二进制缓存中的软件,因此需要从源代码编译。(brew 也这样做)。 由于使用 macOS 的 Nix 用户较少,可能需要更长时间才能修复在 macOS 上出现问题的软件包。 与 brew 相比,使用 .app 程序在开箱即用时会有一些障碍,因为需要进行符号链接。
完整原文我觉得现在 Nix 对我来说还是值得的,但我确实经历过其中一些痛苦。对于任何热爱这个项目的人来说,这是一条难以接受的批评,但我同意它的核心观点(除了语法问题)。 我认为 Nix 用户和潜在的 Nix 用户都应该读一读。
完整原文> macOS 在 Nix 世界中仍然是一个次等公民,很多东西无法正常工作 如果苹果公司继续在每次更新中做出重大且破坏性的更改,并且越来越让 macOS 脱离 BSD 系统,同时进一步将其封闭,这种情况将持续下去。
完整原文尊重不同观点,分享具体经验。
登录后即可发帖、评论、转发和引用。