【问题标题】:Using Groovy-Eclipse plugin to develop in Grails在 Grails 中使用 Groovy-Eclipse 插件进行开发
【发布时间】:2011-05-25 09:09:03
【问题描述】:

我正在为一个新项目评估 Groovy/Grails,我想知道:可以使用免费的 Groovy-Eclipse 插件来开发 Grails 应用程序吗?如果可以,有什么限制?我知道 SpringSource 工具套件,它包括对 Eclipse 中 Grails 的完全支持,但它还包括一堆我不关心的其他东西,所以我正在寻找一个更轻量级的替代品。

【问题讨论】:

    标签: eclipse grails groovy


    【解决方案1】:

    STS 确实有更多功能/插件/等。比普通的 Eclipse,但它们是按需延迟加载的,所以你根本不会注意到它们 - STS 和普通的 Eclipse 一样快。

    为了在 STS(v2.5.2 即将发布)中支持 Grails 做了大量工作,这些工作不会成为 Groovy-Eclipse 插件的一部分,因为它更侧重于 Groovy。我还在 groovy-eclipse-user 邮件列表上看到了有关插件和 STS 之间的行为差​​异的问题,其中功能仅在 STS 中可用。

    所以我看不出有任何理由在 STS 上使用普通的 Eclipse + Groovy 插件。

    【讨论】:

    • 另一个因素是许可。如果我没记错的话,STS 不是免费的(在任何意义上)。我不想为我不会使用的功能购买许可证。
    • 没有美元成本,几年前它曾经是,但现在 100% 免费。您可能正在考虑 IntelliJ,它有一个免费的社区版本,但需要 Grails 支持和其他高端功能的许可证。一些代码是封闭源代码,但这在实践中并不是什么大问题。
    • 嗯,好的,谢谢你的信息。我会让 STS 再看一眼,特别是因为它似乎是 Grails w/Eclipse 城里唯一的游戏。顺便说一句,伯特,你和我有一些共同的雇主历史。来自 AmWell 的您好。
    【解决方案2】:

    与裸 Eclipse+GroovyPlugin 相比,STS(SpringSource ToolSOute)提供了更多关于 Grails 的支持。也看看 IntelliJ。

    【讨论】:

    • 请重新阅读问题。我问的是使用 Groovy-Eclipse 而不是 STS 的限制。
    【解决方案3】:

    不,Groovy-Eclipse 仅支持 Groovy 开发。要获得 Grails 支持,您需要 STS 或 IntelliJ 的商业版本(IntelliJ 的免费版本仅支持 Groovy)。

    如果您担心 STS 中的额外插件,您可以在安装时排除它们。

    【讨论】:

      【解决方案4】:

      不幸的是,在任何 IDE 中都没有对 Groovy/Grails 的全功能支持。

      例如,没有任何 IDE 支持完整的代码完成。但是您可以使用它来构建您的项目。

      我搬到了 intellij,因为它目前有最好的支持。查看this 以重新评估您的决定。 the grails platform 上的列表将提示您目前(至少在其中一个 IDE 中)不可能实现的功能。

      【讨论】:

        猜你喜欢
        • 2011-05-06
        • 1970-01-01
        • 1970-01-01
        • 2014-11-26
        • 1970-01-01
        • 2014-07-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多