
More...
TurboGears and JBoss Seam, two web frameworks claiming to provide the tools for rapid application development. For the sake of investigating the experience of working with both (spawned from a big debate at work) I'm going to do a little comparison to examine the barrier to entry with both and the initial speed of development. I've used neither framework for anything substantial. I investigated Seam in the past on a one-day a week prototype at a previous job.
I undertook a little experiment today to see if I could be as productive coding Java in Vim as I am in Eclipse. Eclipse is great in it's own right, and for the last few years I've just assumed that the features it offers were worth editing outside Vim. I love being able to auto-complete, auto-import, refactor across an entire project, and run unit tests in a nice graphical interface. I can't stop missing the things Vim excels at however, namely the overall text editing and managing buffers/windows/tabs.
I came across this post recently and got to wondering how much of Eclipse's feature set (that I actually use, which barely scratches the surface) I could emulate with Vim. His tips got me to this ~/.vimrc, and I'm going to use this page to add-on more tips as I discover them.
autocmd BufRead *.java set makeprg=ant\ -f\ /home/dgoodwin/src/trunk/eng/satellite/java/build.xml
autocmd BufRead *.java set efm=%A\ %#[javac]\ %f:%l:\ %m,%-Z\ %#[javac]\ %p^,%-C%.%#
abbr sysout System.out.println