设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

最好的Grails/Groovy的集成开发环境

2013-9-23 11:54| 发布者: joejoe0332| 查看: 1180| 评论: 0|原作者: 开源中国社区|来自: 开源中国社区

摘要:   开发者或程序员不依赖任何工具解决编程问题的时代一去不复 返了.现在是一个高度竞争的软件应用开发世界,对开发者来说仅仅花费几小时写出正确的代码,可能算不上是一个可行的解决方案. 这就是IDE(集成开发环境)出 ...
  开发者或程序员不依赖任何工具解决编程问题的时代一去不复 返了.现在是一个高度竞争的软件应用开发世界,对开发者来说仅仅花费几小时写出正确的代码,可能算不上是一个可行的解决方案. 这就是IDE(集成开发环境)出现的意义所在,特别是当你用Groovy和Grails开发应用的时候.


  集成开发环境(IDE)为开发者带来一大堆特性,像自动完成,代码重构等等. 不管怎样,在用Groovy和Grails开发时选用一种合适的IDE,提高生产力就显得很重要.


  Groovy 基于JVM,用到了java的特性和语法,Grails 构建在Hibernate 和Spring之上.大部分开发者使用Eclipse 开发java应用,但对于Grails,开发者不得不从各种各样的插件和IDE中选择易用、有效的。那么那些是开发基于Groovy 和Grails应用最好的IDE呢?让我们找出它们吧!


  NetBeans


  NetBeans是一款可用于 Groovy/Grails开发的免费、开源IDE。NetBeans 6.5以上版本支持Groovy/Grails开发。NetBeans 的Groovy 编辑器整合多个工具,像代码补全、提示grails域和控制器类的动态方法名。这是一个轻量的绝佳特性。


  NetBeans给开发者带来了许多益处,然而像其他工具或技术,它也有一些缺点:它太慢,许多开发者熟悉它缓慢的代码补全。


  如果预算紧张,买不起付费IDE,NetBeans是个不 错的选择。此外,它还集成了多个Grails action。你可以通过服务窗口,很容易地控制Grails应用的开发状态,也可以运行Grails 生成器,Grails命令创建Groovy Server Pages (GSPs)。


  Spring Tool Suite for Grails Development


  STS for Grails是一款基于eclipse 的IDE, 免费而且提供开箱即用的特性;这使它在开发者社区有很高的知名度.许多开发者从NetBeans 转到STS,因为有更好的代码补全支持.STS很快速,显著提高开发者生产力。


  虽然 STS for Grails特性没有 NetBeans丰富,但我们可以期望Spring在这方面有所改进,就像Grails 那样。如果你正寻找一个NetBeans的健壮替代,那么STS是你毫无疑问的绝佳选择!


  IntelliJ


  IntelliJ 是用于Grails应用开发的著名IDE之一. 这款令人惊艳的IDE有两种版本: 免费的IDEA Community Edition社区版和商业的IntelliJ IDEA Ultimate.有开发Groovy和Grails应用的许多优势.


  IntelliJ 提供许多开箱即用的特性:像代码补全,动态代码分析,Groovy转Java代码,内置Groovy Shell,除Grails外,还整合了其他不同的框架,像Hibernate、Play等。总之,它对Groovy和 Grails开发是完美支持.此外,索引文件要快于其他IDE。


  最终判决
 


  以上所讨论的集成开发环境(IDEs) 可以很轻松的帮你简化Grovvy和Grails应用的开发工作。当然如果你不差钱的话,IntelliJ将是极好的选择。另外如果你想找一款免费的 IDE,那么其他2款IDE将适合你。如果选择了NetBeans,你可以获得大量的功能,但是你可能需要忍受STS for Grails的速度问题了。

英文原文:Best IDE for Grails/Groovy – NetBeans, Spring or IntelliJ?


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部