【发布时间】:2011-05-25 09:09:03
【问题描述】:
我正在为一个新项目评估 Groovy/Grails,我想知道:可以使用免费的 Groovy-Eclipse 插件来开发 Grails 应用程序吗?如果可以,有什么限制?我知道 SpringSource 工具套件,它包括对 Eclipse 中 Grails 的完全支持,但它还包括一堆我不关心的其他东西,所以我正在寻找一个更轻量级的替代品。
【问题讨论】:
我正在为一个新项目评估 Groovy/Grails,我想知道:可以使用免费的 Groovy-Eclipse 插件来开发 Grails 应用程序吗?如果可以,有什么限制?我知道 SpringSource 工具套件,它包括对 Eclipse 中 Grails 的完全支持,但它还包括一堆我不关心的其他东西,所以我正在寻找一个更轻量级的替代品。
【问题讨论】:
STS 确实有更多功能/插件/等。比普通的 Eclipse,但它们是按需延迟加载的,所以你根本不会注意到它们 - STS 和普通的 Eclipse 一样快。
为了在 STS(v2.5.2 即将发布)中支持 Grails 做了大量工作,这些工作不会成为 Groovy-Eclipse 插件的一部分,因为它更侧重于 Groovy。我还在 groovy-eclipse-user 邮件列表上看到了有关插件和 STS 之间的行为差异的问题,其中功能仅在 STS 中可用。
所以我看不出有任何理由在 STS 上使用普通的 Eclipse + Groovy 插件。
【讨论】:
与裸 Eclipse+GroovyPlugin 相比,STS(SpringSource ToolSOute)提供了更多关于 Grails 的支持。也看看 IntelliJ。
【讨论】:
不,Groovy-Eclipse 仅支持 Groovy 开发。要获得 Grails 支持,您需要 STS 或 IntelliJ 的商业版本(IntelliJ 的免费版本仅支持 Groovy)。
如果您担心 STS 中的额外插件,您可以在安装时排除它们。
【讨论】:
不幸的是,在任何 IDE 中都没有对 Groovy/Grails 的全功能支持。
例如,没有任何 IDE 支持完整的代码完成。但是您可以使用它来构建您的项目。
我搬到了 intellij,因为它目前有最好的支持。查看this 以重新评估您的决定。 the grails platform 上的列表将提示您目前(至少在其中一个 IDE 中)不可能实现的功能。
【讨论】: