gpt4 book ai didi

eclipse - Scala Play 开发工作流程 (IDE)

转载 作者:行者123 更新时间:2023-12-02 20:36:32 26 4
gpt4 key购买 nike

对于所有 Scala 开发人员,您能否分享一下您日常开发工作的工作流程,特别是如果您在 Play2 上工作?

我非常渴望在我 future 的项目中使用 Scala 和 Play,因为 Scala 提供了所有很酷的功能。然而,我发现 Play 中的开发一直是一个令人头疼的问题,以至于我发现它不再具有生产力。最初我使用 Eclipse Luna,并且经常收到误报错误突出显示。我尝试清理并重新编译。有时错误会消失,然后又回来。我什至没有得到自动导入;我必须手动查找软件包,而不是从列表中选择软件包。

我仍然相信 Scala 是我可以尝试的下一个最好的选择,所以我给自己买了 IDEA14 Ultimate,带有 Scala 插件。我以为事情会好得多,但同样,我也得到了误报错误突出显示(与 Eclipse 中的错误消息不同)。即使是像 Action 或 Ok 这样的简单函数也会报告错误。当我开始使用像 Slick 这样的库时,我的文件到处都是红色。

目前是否有任何解决方法可以使 Eclipse 或 IDEA14 与 Play 配合良好?感谢您的任何意见。

斯卡拉版本:2.11.4java版本:1.8

最佳答案

您大概有 Java 背景吧? Java 工具非常棒。你认为一切都如此完美是理所当然的。但情况并非总是如此,Java 工具花了很多年才成熟到今天的程度。现在,Java 开发人员已经习惯了一切都完美运行,以至于诸如 IDE 错误的漏报/阳性之类的微小问题就像“脖子上的痛”一样突出。我有 Java 背景,每天都使用 IntelliJ。 IntelliJ 强调的整个 Play 代码库都存在误报,尤其是在 SBT 插件中。但我不再注意到他们了,他们不再妨碍我了。 99% 的情况下,IntelliJ 都是正确的,这足以使它仍然非常有用,并让我能够提高工作效率。

所以我给你的建议是不要像依赖生命支持系统一样依赖工具 - 与 Java 不同,在编写 Scala 代码时不需要依赖生命支持系统。我使用 SBT 来做很多以前使用 IDE 做的事情,例如运行测试,SBT 控制台非常适合这样做,比用于配置/运行测试的笨重的点击式 UI 更容易使用。在没有生命支持的情况下深呼吸空气,享受 Scala 赋予您的独立性。

关于eclipse - Scala Play 开发工作流程 (IDE),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27036524/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com