关于grails,前方有大坑,入坑需谨慎。
使用grails,最好有人指点,因为有很多坑等着你去跳。如果完全是自己折腾,每前进一步都会花一些时间,且不说这些时间用来干其他事情有更多回报,光是像堵车一样一点一点往前挪的蜗牛速度就很折磨人。
grais的开发环境分为2种:命令行,IDE(就是开发工具啦)。不管使用哪一种,在下载安装jdk和grails之前,先了解下jdk和grails版本之间的兼容性,不然下载了半天,配置好环境变量,满心期待的运行程序,蹦出来一个提示框“***不兼容***”,此时内心一定会有一万只*奔腾而过。比较遗憾的是,本人在官网没有找到兼容性方面的说明,根据网友的情况,grails 2.*和jdk 6.*/7.*是兼容的,grails 2.*和jdk 8.*不兼容(其他情况欢迎补充);另外注意操作系统和jdk的32位和64位兼容性,这个不再赘述。
接下来说开发环境的搭建。
在安装grails之前先装好jdk,配置好环境变量JAVA_HOME、PATH。
命令行模式下需要做2件事情:
- 安装grails(其实是解压)
- 配置环境变量grails_home、PATH
具体的过程参见下面几篇文章
- http://www.cjsdn.net/Doc/JVM/Grails/Docs/1.1/
- http://www.ourlove520.com/grails-doc-1.0/
- http://docs.grails.org/latest/guide/gettingStarted.html#downloadingAndInstalling
IDE模式,先说最简单的:下载STS(地址http://spring.io/tools/sts/all/),解压,运行,就这么简单。啥?grails呢?IDE的grails插件呢?STS是基于eclipse的grails开发工具,已经集成了grails插件,并且自带了grails(以STS 3.8为例,自带grails 2.3.5)。强烈建议新手用这种方式,因为安装和配置简单,因为快。
IDE模式,其次给喜欢折腾的人:在eclipse、IDEA等开发工具中安装插件。安装插件有2种方式:离线包,在线安装。具体看官网的说明(地址http://spring.io/tools/sts/all/)。安装插件时要注意插件版本和IDE版本的兼容性。
最后,重要的事情说三遍:
- 版本的兼容性,版本的兼容性,版本的兼容性。
- 新手用STS,新手用STS,新手用STS。