2010-12-14 44 views
2

我正在評估Groovy/Grails的一個新項目,我在想:可以使用免費的Groovy-Eclipse插件來開發Grails應用程序,如果有的話,有什麼限制?我知道SpringSource工具套件,其中包括對Eclipse中Grails的全面支持,但它還包括一些我不關心的其他東西,所以我正在尋找一種輕量級的選擇。使用Groovy-Eclipse插件在Grails中開發

回答

2

STS確實有更多的功能/插件等。而不是普通的Eclipse,但是它們是按需加載的,所以你根本沒有注意到它們 - STS和普通的Eclipse一樣快。

在STS(即將發佈v2.5.2)中有很多工作可以支持Grails,因爲Groovy更側重於Groovy-Eclipse插件,所以這些工作不會成爲Groovy-Eclipse插件的一部分。另外,我在groovy-eclipse-user郵件列表上看到了關於插件和STS之間的行爲差​​異的問題,其中功能僅在STS中可用。

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

+0

另一個因素是許可。如果我沒有弄錯,STS不是免費的(從任何意義上講)。我不想爲我不會使用的功能購買許可證。 – 2010-12-14 22:17:35

+0

沒有美元成本,它曾經是幾年前,但現在是100%免費。您可能正在考慮擁有免費社區版本的IntelliJ,但需要Grails支持和其他更​​高端功能的許可證。一些代碼是封閉的,但在實踐中這不是什麼大問題。 – 2010-12-14 23:29:28

+0

嗯,好的,謝謝你的信息。我會給STS另外一面,尤其是因爲它似乎是Grails w/Eclipse中唯一的城市遊戲。順便說一下,伯特,你和我有一些共同的僱主歷史。你好,來自AmWell。 – 2010-12-15 01:27:04

0

與裸Eclipse + GroovyPlugin相比,STS(SpringSource ToolSOute)爲Grails提供了更多支持。還要看看IntelliJ。

+0

請重新閱讀此問題。我在問使用Groovy-Eclipse代替STS的侷限性。 – 2010-12-14 16:27:06

0

不,Groovy-Eclipse僅支持Groovy開發。對於Grails支持,您需要STS或商業版本的IntelliJ(IntelliJ的免費版本僅支持Groovy)。

如果您擔心STS中的額外插件,您可以在安裝時排除它們。

0

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

例如,沒有IDE支持完整的代碼完成。但是你可以用它來建立你的項目。

我轉移到intellij,因爲它目前有最好的支持。看看this重新評估你的決定。在the grails platform列表將給你一個暗示目前不可能的(至少在其中一個IDE中)。