现在的位置: 首页 > 综合 > 正文

Groovy 的 Eclipse 插件更新了

2013年02月09日 ⁄ 综合 ⁄ 共 1108字 ⁄ 字号 评论关闭

我是一个Eclipse的fanboy,一直以来使用Eclipse来开发系统。 然而最近开始看Groovy/Grails以后,却开始使用NetBeans。

最近,Groovy的Eclipse插件也更新了,首先对Groovy的支持到最新的Groovy 1.5.6,同时也支持Eclipse 3.4了。

可以下载Groovy Eclipse plugin的zip文件手工安装,也可以使用Eclipse的Update Center来安装,http://dist.groovy.codehaus.org/distributions/update/

Groovy Eclipse plugin 的开发者 James Ervin 在他的blog中描绘了这个插件的未来路线图,看了一下,似乎并没有特别让人 exciting 的地方。

老实说,对Groovy/Grails的支持,NetBeans 确实做得比 Eclipse 要好一些。 我用的是最新的Netbeans 6.5M1,安装完毕就提供了对 Groovy/Grails 的支持。 有几个地方Netbeans做的非常棒:

  • 直接在 Java 项目中支持 Groovy 了,不用像在 Eclipse 中要添加所谓“对Groovy的支持”。 这样做的好处显而易见,Groovy class 和 Java class 是同等公民了(Groovy class 本身就会被编译为.class),在同一个项目中,Groovy class 和Java class 可以无缝的集成,相互调用了。
  • 对 Grails 的支持更好。 在 NetBeans 中创建了 Grails 项目以后,NetBeans 会按照语义在 Project View 中组织 Grails 的各个促成部分,比如 domain class,controller,view 等。 在不同的部分都能创建对应的 Groovy class(比如在 controller 就是创建 controller class)。 Eclipse 的 Groovy/Grails 插件就做的不怎好,无法通过菜单或者右键就创建对应的 class。
  • 手工创建的 Grails 应用,NetBeans 也可以直接通过目录打开,Eclipse则不行,连 import 都不行。
  • NetBeans 中可以直接启动 Jetty(Grails内建的服务器)来调试 Grails 应用系统,也可以方便的把 Grails 应用生成WAR包部署到 Glassfish 中(Glassfish在NetBeans 中是头等公民,而在 Eclipse 中则要额外下载WTP的服务器插件手工安装)。 基本上,在 NetBeans 就可以把一切搞定,而不用开几个命令行窗口来分别启动grails run-app或者grails create-controller了。

抱歉!评论已关闭.