这里是一个关于旧版Scala最佳IDE的问题,但是他们说Eclipse插件已经得到极大改进。现在它是否成为了最好的IDE?不同的Scala IDE之间如何比较?
这里是一个关于旧版Scala最佳IDE的问题,但是他们说Eclipse插件已经得到极大改进。现在它是否成为了最好的IDE?不同的Scala IDE之间如何比较?
我还没有尝试过NetBeans Scala插件,但我发现Intellij IDEA插件无论如何都比Scala Eclipse插件更好,后者太慢了,让我感到疯狂。 虽然Swing应用程序在我的平铺窗口管理器中运行不佳。
试试Intellij IDEA的最新社区版IDEAX(版本10),它拥有改进的Scala插件,可以更快地编译和执行代码,此外还支持Maven3和SBT,我们可以使用它们来开发Lift应用程序。
IntelliJ IDEA 社区版 + Scala 插件 + SBT 插件
我现在建议使用 IDEA 的插件。
NetBeans 的 Scala 插件也很不错。不过,它还不支持最新版本的 NetBeans 6.9,并且你仍然需要手动下载它,而不能直接从 NetBeans 的插件管理器中安装。
然而,与 IDEA 的插件相比,它更好地集成了 Maven 项目(在我看来,这对于 NB 和 IDEA 总体来说都是正确的)。
这在一定程度上取决于您的工作风格,因为所有选项都有优点和缺点。
如果您需要对混合Java / Scala项目进行重构,则IntelliJ是您唯一的选择。
如果您想对编译器或编译器插件进行任何工作,则Eclipse具有启动带有自定义编译器构建(包括断点)的运行时工作区的优势。它还在2.8 Scala版本中得到了大量改进。
如果您已经非常熟悉Netbeans平台,那么选择它是一个不错的选择。学习新环境的成本很可能超过任何好处,并且这三个解决方案都在迅速改进。
对于最近的版本(2021),哪个IDE占用了主页的很大一部分是一个问题 https://scala-lang.org/