我开始使用Kotlin,在{{3}}上,我看到了两种与我相关的不同可能性:
有什么区别?在什么情况下我需要一个或另一个?
答案 0 :(得分:4)
大多数情况下,您可能不会使用CLI来编译,构建和运行Kotlin项目。好吧,从这种语言开始,也许您需要几次独立的编译器才能编译“ Hello world”。顺便说一句,您可以使用https://try.kotlinlang.org来编译简单程序并使用该语言进行播放而无需本地安装。
但是随着您的进行,这还不够。如今,大多数Kotlin项目都使用Gradle或Maven。 Gradle脚本could be written in Kotlin本身。我建议您采取额外的步骤,并使用构建工具代替独立的编译器,因为如果将来使用,它将大大简化。 IntelliJ IDEA是Kotlin背后的公司JetBrains制造的Kotlin最受欢迎的IDE,允许您单击几下创建基于Gralde的Kotlin项目。
答案 1 :(得分:2)
科特林是一种多平台语言。可以对其进行编译以产生与以下任何一种兼容的二进制文件:
您应根据需要选择哪种编译器。如果您不需要使代码使用C库或特定的OS工具运行,建议您使用 kotlin-compiler ,这样您就可以通过Java获得应用程序可执行文件,该命令可以(至少现在)生成更优化的程序,并且易于移植(在目标计算机上安装jre,您就可以执行Kotlin程序了)。另外,您将能够使用kotlin程序中所需的任何Java库。
注意:官方文档包含入门指南: