grails开发环境的选择

本文探讨了使用VIM和命令行工具进行Grails开发的方法。作者对比了多种开发工具后,选择了VIM作为主要编辑器,并通过双屏配置提高开发效率。
今天考虑了一下如何才能更快更好的开发grails的应用.

要更快更好的开发grails应用,XY认为要达到以下几点:

[list]
[*]编写方便
[*]启动/停止方便
[*]有一些辅助功能
[/list]

XY本来是选择netbeans作为自己的首选开发工具的,不过现在看来netbeans还不能达到XY的要求.netbeans在6.5开始支持groovy/grails的开发.但是和ruby/ruby on rails类似,XY感觉到,因为动态语言本身的关系,类似对静态语言Java的自动完成无法在grails上体现,而且在修改了某个文件保存的时候,容器会重新启动一次,这样的话和编写jee应用不是一样了么?其他IDE,XY基本上也不会考虑,类似的方式.所以,XY认为,XY需要选择一个更好的开发组合.

想了一些时间,最后决定是用[b]VIM+TERMINAL(也就是命令行,当然是linux下的)[/b]来开发.为了达到更好的效果,XY是用双屏幕,分开浏览器和VIM.使用VIM的原因是需要一个可以语法高亮的编辑器,(另外一个选择VIM的原因是XY不想使用鼠标,因为这样会不断重新定位右手,会降低效率.当然这个是个人的看法),TERMINAL分为两个,一个是用来run app的,一个用来运行vim的,run app的那个一般情况下最小化,因为只要它在那里不关闭就可以了.当然你也可以选择让grails run-app进程挂起,目的是类似的.

附件里面放一张,咱的工作界面

(需要说明一下的是,因为左右的屏幕大小不一样,左边是台式机的那种屏幕,而右边是笔记本电脑的屏幕,所以右边下面会有一块黑的.)

最后,稍微调侃一下,其实XY以前有些反感这种VIM编写程序的方式,现在发现如果是VIM编写动态语言的相关程序的话,其实效果还不错的.当然如果你在笔记本电脑上编写的,最好吧外接鼠标去掉,尝试一下没有外接鼠标的笔记本开发吧.
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值