安装 Kotlin 独立编译器而不是使用 IntelliJ Kotlin 插件的优缺点?

Pros and Cons with installing Kotlin standalone compiler instead of using IntelliJ Kotlin plugin?

我知道我可以使用 IntelliJ 附带的 Kotlin 插件,但我也可以安装 Kotlin 独立编译器。是否有 pros/cons 使用独立与 IntelliJ 自己集成的?

不多,但是自己安装有一些优势,但大多数人在他们的机器上可能不需要:

  • 您不需要 intellij,因此您可以在其他 IDE 或仅用于其他应用程序中使用该编译器
  • 您可以使用不同于插件版本的编译器。

但在大多数情况下,集成一个就足够了。

我会说:

  1. 任何真正的 Kotlin 项目(包括 IntelliJ 中的项目)都应该使用 Gradle or Maven.

  2. 这样的构建系统
  3. 在 Gradle/Maven 项目中启用 Kotlin 支持将自动下载正确的编译器(并在更新配置文件中的 Kotlin 版本时切换它)而不关心你是否有已安装单机版。

  4. 任何其他 Kotlin 工具也可能与它们集成。

所以独立编译器几乎只在您想在任何项目之外快速尝试某些东西时才有用,但是 https://play.kotlinlang.org/ or https://try.kotlinlang.org/ 也可以工作;并再次让您在 Kotlin 版本之间切换比手动安装的编译器更简单。

运行 Kotlin scripts 可能是我唯一会使用独立编译器的情况。