關於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。