官方入门指南 展示了如何使用命令行工具在macOS、Linux和Windows上安装Clojure及其依赖项。
这些过程对有经验的程序员来说效果很好,他们能够轻松地解决问题。然而,当考虑到降低初学者的入门门槛时,这并不理想,并且会导致较差的第一印象。
在我为那些在Clojure或编程方面几乎没有经验的初学者举办的“Clojure入门”工作坊中,我使用上面提到的指南。我亲眼看到人们如何在他们的系统中安装并正确配置Clojure,尤其是Windows用户。
让用户在一步内安装Clojure及其所有依赖项,可以使安装Clojure更加简单,并且显著提高新手的用户体验,这对增加曝光率和采用率至关重要。
为此,我建议为所有操作系统提供官方的“下载并双击安装程序”。为了获得灵:Python或Go提供的安装程序。只需下载此安装程序并运行即可。
此外,Scala有一个极好的封面页,其中有两个选项可引导初学者和高级用户访问不同的安装指南。初学者被鼓励尝试在浏览器中运行Scala,而无需在电脑上安装任何东西。对于Clojure,我们可以引导初学者访问类似Calva或Maria的网站。
总之:我们可以从其他编程语言生态系统中汲取灵感,为初学者创造一个更流畅的安装体验。在发现之后,新手的体验从安装过程开始。
请注意,Clojurians Slack中有关于相关讨论在继续进行。