开发要一个好的IDE,提高生产率。
IDE会帮我们:
- Groovy文件语法染色
- Groovy即时的语法检查
- 自动编译(Joint Compile,联合编译,即把Groovy和Java一起编成Class,之间可以互相引用)
- 编写代码时的自动补全
- 重构
- 。。。。。。
Groovy作为一个动态语言,不要期望IDE会像静态语言一样给你带来很很爽的自动补全、重构的功能。
我使用的最多的是Eclipse。
Netbeans对Groovy的支持不错,也用了一下。
#另外一个对Groovy支持比较好的IDE是IntelliJ IDEA,因为没有用过这个IDE,所以这里我不作说明。
Eclipse、Netbeans、IntelliJ IDEA显然已经是Java IDE的大头了。
Groovy的官方网站上有Groovy的IDE支持情况的介绍:
http://groovy.codehaus.org/IDE+Support
这里只是给个IDE使用的简单介绍,有个大概印象。
1. NetBeans
下载Netbeans时,下载加了Groovy支持的那个。
目前的Netbeans的最新版本是6.8,这个版本Netbeas支持的Groovy版本是1.6.4。
新建一个Groovy工程,这样就可以和Java混编了:
即在Groovy中引用java类,在Java中引用Groovy的类。
可以在Netbeans的新建工程向导中建一个工程:
建好的工程结构:
可以看到,Java代码和Groovy代码放在一起,实际上就是使用Groovy Joint Compiler来编译,都成了Java Class。
Netbeans的Groovy支持集成了Grails,开发Grails可以带来方便,新建一个Grails的工程即可。
Grails的命令操作的可以在IDE中完成。
Netbeans总的开发的样子:
在使用的Netbeans时,出现一个问题。Groovy写的UT,在IDE中运行时,报出“末运行任何测试”。
同样的UT,在Eclipse中没有问题。
2. Eclipse
eclipse的Groovy插件已经到了2.0了,说明在
http://groovy.codehaus.org/Eclipse+Plugin
用Update的方式安装上。
支持Groovy 1.7.0。(比Netbeans新,是目前的Groovy的最新版本)
和Netbeans一样,新建一个Groovy工程后,就可以Groovy和Java混编了。
原文地址:https://www.jb51.cc/groovy/842737.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。