作为一个非牛非鸟还算普普通通的开发人员而言,如果离开IDE,就会觉得生活变得很枯燥。
GRAILS有着很好的IDE支持,这一点在GRAILS的官方网站上有详细的记载。这里我就我用过的两种IDE发表一下个人意见。
- Eclipse作为当前java社区使用最为广泛的IDE却在Groovy和Grails的支持中作的很一般。在我们使用Grails 0.6的过程中,Eclipse虽然可以通过扩展命令实现对Grails命令的支持,却在命令结束的时候没有办法自动关闭JVM,结果是比手工启动Grails更为麻烦。不过,IDE由于对出错的信息有高亮显示,所以在出错的时候进行错误分析还是比控制台更有优势。就Groovy的插件而言,codehaus官方的Eclipse插件并不好用,而且对Grails几乎没有任何支持,从而造成了我这种懒人们对Eclipse的背叛。在Grails进入到1.0版本后,对Eclipse的支持比以往有所提高,比如run-app已经成为默认的run操作,不再需要通过复杂的command line配置来达到同样操作。但由于我已经习惯使用IntelliJ了,所以依然将Eclipse弃用。但是对于纯粹的Groovy应用开发而言,因为IBM的Project Zero的插件的存在,我有可能会选择回归Eclipse的阵营。
- 再回头来看看Grails官方开发使用的IntelliJ。说句良心话,如果不是因为要用Grails做开发,估计这一辈子我也不会使用IntelliJ。按照某些权威人士的话,IntelliJ由于在运行前执行过多的文件扫描,从根本意义上就不能称之为现代的IDE。但是我们不能否认IntellJ对于Grails开发的集成比Eclipse和Netbeans都优秀。另外,虽然这个东东有免费的社区版本,但是对商业开发它还是收费的,这对于那些对版权相当尊重的公司而言是个硬伤。不过对于我们这种相信共产主义的普通大众而言,这种资本主义的问题根本就不是问题。另外,对于从Eclipse投奔过来的开发者而言,IntelliJ的配置和使用方式还需要一定的时间来适应。比如说,关于多国语言资源文件的编辑,我是搞了半天才知道IntelliJ默认的支持就可以搞定,害得我还自己手写ant任务去转换。(注:IDE Settings/General/Properties Files中将Transparent native-to-ascii conversion)。
尽管这两款IDE都有Groovy程序的debug功能,但是基本上很少用。原因很简单,没有必要。由于Grails本身的出错信息已经相当的明确,所以基本上我们除了log已经不需要其它复杂的工具来作为辅助了。
从效率上来说,如果能有一种工具能够提供很好的语法编辑和格式化错误信息出力,我觉得大可以抛弃上述的两种IDE。毕竟Grails在development环境下运行还是很吃内存的。
分享到:
相关推荐
- 将Grails命令配置为Eclipse的外部工具,方便直接在IDE中执行Grails命令。在`Run > External Tools > External Tools Configurations...`中创建新的程序配置,详细步骤可参考Eclipse界面的指导。 完成以上步骤后...
与此同时,Eclipse作为一款强大的Java集成开发环境(IDE),也提供了丰富的插件支持,帮助开发者更高效地进行Grails项目的开发。本篇将详细讲解如何使用Eclipse开发Grails插件,以及涉及的相关知识点。 首先,让...
Grails支持多种集成开发环境(IDE),如IntelliJ IDEA和Eclipse,通过特定的插件可以方便地在这些IDE中进行开发,提供代码提示、自动完成等功能,提升开发效率。 4. **规约配置** Grails遵循一套默认的规约,比如...
这个压缩包“grails-2.4.4.zip”包含了完整的Grails 2.4.4版本,使得开发者可以直接将其集成到IDE中,快速地开始项目开发工作。 1. **Grails框架概述** Grails 是一个遵循MVC(模型-视图-控制器)架构模式的全栈...
- **开发工具**:推荐使用适合 Groovy 和 Grails 开发的 IDE,例如 IntelliJ IDEA 或 Eclipse with Groovy 插件。 - **技术图书**:可以通过阅读 Groovy 和 Grails 相关的技术书籍加深理解。 - **国内论坛**:可以...
安装完成后,创建一个Grails应用程序是另一个重要的步骤,这可以通过命令行工具或者集成开发环境(IDE)来完成。Grails提供了一个默认的"Hello World"示例,帮助新手快速理解框架的基本结构。 Grails框架的配置通常...
1. **环境配置**:首先,开发者需要了解如何安装和配置Grails环境,包括Groovy SDK、Grails SDK以及相关的IDE支持,如IntelliJ IDEA或Eclipse的Grails插件。 2. **命令行工具**:Grails提供了强大的命令行工具,...
2. **环境设置**:如何安装和配置开发环境,包括Groovy、Grails以及相关的IDE(如IntelliJ IDEA或Eclipse)集成。 3. **第一个Grails应用**:通过创建一个简单的“Hello, World!”应用,体验Grails的快速开发流程,...
3. **Grails安装与环境配置**:如何下载并配置Grails开发环境,包括IDE集成、构建工具Gradle的使用等。 4. **Grails项目结构**:解析Grails项目的目录结构,理解各部分的作用,如`src/main/groovy`、`grails-app`等...
1. 开发工具:Eclipse、IntelliJ IDEA等IDE都支持Grails开发,其中Grails插件提供了一键创建项目、运行和调试等功能。 2. 安装配置:首先需要安装Java Development Kit(JDK),然后通过Grails官方下载页面获取最新...
在本文中,我们将详细探讨如何在Eclipse集成开发环境中搭建Grails开发环境。Grails是一个基于Groovy语言的开源Web应用程序框架,它简化了Java平台上的Web应用开发流程。通过Eclipse,我们可以获得强大的开发工具支持...
接着,下载并安装 Grails SDK,配置好 IDE(如 IntelliJ IDEA 或者 Eclipse)的插件。 2. **基础概念**:理解 MVC 架构,包括模型(Model)、视图(View)和控制器(Controller)各自的角色。此外,了解 Grails 的...
5. 更好的IDE集成:此版本加强了与Eclipse、IntelliJ IDEA等主流开发环境的集成,提供了更好的代码提示和调试支持,提升了开发效率。 6. 国际化支持:Grails 1.2.2增强了国际化和本地化功能,使得多语言应用的开发...
3. **更好的IDE支持**:1.1版本提升了与Eclipse、IntelliJ IDEA等开发环境的集成,提供了更好的代码提示和调试体验。 4. **新的命令行工具**:Grails 1.1 提供了更强大的命令行工具,简化了项目创建、运行和部署...
首先,启动你的Eclipse集成开发环境(IDE),这是Grails通常使用的IDE之一。打开Eclipse后,找到顶部菜单栏中的“Help”选项。点击这个菜单,你会看到一个下拉列表,其中包含“Install New Software…”这一项。选择...
### Grails框架中文第二版知识点概述 #### 一、简介 **Grails 2.0新特性** 1. **面向开发的特性** - 改进了开发者体验,例如通过简化配置来提高开发效率。 - 引入了新的工具和功能,如Groovy模板引擎Thymeleaf...