Periodically, I like to take stock of my development environment and see what tools I’ve been using. Given that I have this blog sitting around, it seems like a good place to record the results
Coding:
Ok, so here’s the deal. For several months, I’ve been using Vim as my sole IDE for Java and Groovy coding – I have gotten hooked on the incredible ease of navigation and editting. For me, this made it more useful and quicker than a full IDE such as Eclipse or IntelliJ’s IDEA. Then, a couple of weeks ago, I found viPlugin, an Eclipse plugin that provides nearly all of Vim’s functionality. Also, it works great in Flex Builder (which is built off of Eclipse). So, I’ve switched back to a rich IDE with Vim keyboard-navigation features. I’ll still list my Vim-centric tools here if you want them, but I don’t use them full-time anymore.
Eclipse
viPlugin
Vim
Vim syntax files
Flex Builder (viPlugin works in this, as well, since it’s just an extension of Eclipse)
BASH (not to be confused with bash)
Maven
Groovy (Currently used mainly for rapid prototyping “does this work?” of java code)
Python (My principle calculator
)
Testing:
Web Developer Toolbar
JUnit
Groovy-modified JUnit
hudson
Browsershots
poster-extension
Reference:
JavaSE 6 API
Groovy API
Flex3 API
Chad Gallemore’s blog
James Lorenzen’s blog
CustomizeGoogle (never see experts-exchange in your google results again!)


