我正在評估Groovy/Grails的一個新項目,我在想:可以使用免費的Groovy-Eclipse插件來開發Grails應用程序,如果有的話,有什麼限制?我知道SpringSource工具套件,其中包括對Eclipse中Grails的全面支持,但它還包括一些我不關心的其他東西,所以我正在尋找一種輕量級的選擇。使用Groovy-Eclipse插件在Grails中開發
回答
STS確實有更多的功能/插件等。而不是普通的Eclipse,但是它們是按需加載的,所以你根本沒有注意到它們 - STS和普通的Eclipse一樣快。
在STS(即將發佈v2.5.2)中有很多工作可以支持Grails,因爲Groovy更側重於Groovy-Eclipse插件,所以這些工作不會成爲Groovy-Eclipse插件的一部分。另外,我在groovy-eclipse-user郵件列表上看到了關於插件和STS之間的行爲差異的問題,其中功能僅在STS中可用。
所以我沒有看到任何理由在STS上使用普通的Eclipse + Groovy插件。
與裸Eclipse + GroovyPlugin相比,STS(SpringSource ToolSOute)爲Grails提供了更多支持。還要看看IntelliJ。
請重新閱讀此問題。我在問使用Groovy-Eclipse代替STS的侷限性。 – 2010-12-14 16:27:06
不,Groovy-Eclipse僅支持Groovy開發。對於Grails支持,您需要STS或商業版本的IntelliJ(IntelliJ的免費版本僅支持Groovy)。
如果您擔心STS中的額外插件,您可以在安裝時排除它們。
不幸的是,在任何IDE中都沒有針對Groovy/Grails的全功能支持。
例如,沒有IDE支持完整的代碼完成。但是你可以用它來建立你的項目。
我轉移到intellij,因爲它目前有最好的支持。看看this重新評估你的決定。在the grails platform列表將給你一個暗示目前不可能的(至少在其中一個IDE中)。
- 1. 在GitHub上開發Grails插件
- 2. 有效的grails插件開發
- 3. 發佈Grails插件
- 4. 使用weceem插件在Grails中創建可展開的戰爭
- 5. 使用Git插件開發
- 6. 在grails中使用springcache插件
- 7. 開始使用Gmail插件開發
- 8. 無法發佈grails插件
- 9. ui-performance插件無法在開發模式下工作(Grails)
- 10. 如何在Grails上使用LDAP插件?
- 11. 使用Grails異步郵件插件發送多個附件
- 12. 從Grails 2.0開始,Grails Melody插件不再記錄SQL調用
- 13. 禁用Grails插件
- 14. 事件監聽器在Grails中使用MongoDB GORM插件時應該觸發嗎?
- 15. 如何在grails中禁用log4j插件?
- 16. 使用.NET開發MS Outlook插件
- 17. 使用grails郵件插件發送電子郵件中的PDF附件
- 18. 使用Mail插件在Grails中附加文件
- 19. 無法在Eclipse插件開發中使用POI HSSF庫
- 20. 在eclipse中開發而不使用任何git eclipse插件?
- 21. 在Zend Framework中開發/使用自定義資源插件
- 22. Wordpress插件開發
- 23. Redmine插件開發
- 24. Nutch插件開發
- 25. Safari插件開發
- 26. 開發Firefox插件?
- 27. ILIAS插件開發
- 28. wordpress插件開發
- 29. flash開發插件
- 30. Eclipse插件開發
另一個因素是許可。如果我沒有弄錯,STS不是免費的(從任何意義上講)。我不想爲我不會使用的功能購買許可證。 – 2010-12-14 22:17:35
沒有美元成本,它曾經是幾年前,但現在是100%免費。您可能正在考慮擁有免費社區版本的IntelliJ,但需要Grails支持和其他更高端功能的許可證。一些代碼是封閉的,但在實踐中這不是什麼大問題。 – 2010-12-14 23:29:28
嗯,好的,謝謝你的信息。我會給STS另外一面,尤其是因爲它似乎是Grails w/Eclipse中唯一的城市遊戲。順便說一下,伯特,你和我有一些共同的僱主歷史。你好,來自AmWell。 – 2010-12-15 01:27:04