官方入门指南演示了如何在 macOS、Linux 和 Windows 操作系统上使用命令行工具安装 Clojure 及其依赖项。
这些步骤对于有经验的程序员来说效果不错,他们乐于解决问题。然而,对于降低新手的门槛来说,这并不理想,容易给新手留下不好的第一印象。
我在面向几乎没有 Clojure 或编程经验的新手的“Clojure 入门”研讨会上使用了上述指南。我亲眼看到人们在安装 Clojure 及其依赖项到系统上时有困难,尤其是在 Windows 用户中。
让用户一步安装 Clojure 及所有依赖项将使人们更容易安装 Clojure,并显著提高新手的用户体验,这对于增加曝光度和采用率至关重要。
为此,我想提议为所有操作系统提供官方的“下载并双击安装程序”。为了获取灵感,您可以查看其他语言如 Python 或 Go 提供的安装程序。“只需下载此安装程序并运行即可。就是这样。”
此外,Scala 有一个 优秀的着陆页,提供了两个选项来引导新手和高级用户到不同的安装指南。新手被鼓励在没有在电脑上安装任何东西的情况下在浏览器中尝试 Scala。对于 Clojure,我们可以引导新手使用像 Calva 或 Maria 这样的工具。
总之:我们可以从其他编程语言生态系统中获得灵感,为新手创建更顺畅的安装体验。在发现之后,新手体验从安装过程开始。
请注意,在 Clojurians Slack 中有一个相关的讨论正在进行中。讨论链接