On Wed, 28 Jun 2006, "Jacob Fugal" wrote:
But what if I need to make a urgent fix from my SSH enabled phone/PDA?
What if I'm at home instead of work and don't have Eclispe installed,
or at least not all the plugins I need?
Figured I'd throw in my two cents here. I'm (to blow my own horn rather
unabashedly) proficient in both vim and Eclipse, and Eclipse has only
barely managed to drag me away from editing Java files in vim.
Eclipse integrates well with ant ("make" for Java, for the unaware), so
it's fairly easy to have your entire web project set up in Eclipse (using
the Tomcat plugin so you don't have to recompile or restart Tomcat or
anything whenever you make a change) alongside an ant build script that
will deploy your web app in a similar fashion. That way you can do all
your editing and debugging from within Eclipse, but if push comes to shove
(and all you have is your PDA) you can edit a file with vim and redeploy
all from the command line. Best of both worlds.
As far as the benefits of an IDE (like Eclipse), I'll second the notion
that you just have to see it in action. I'm not sure what exactly emacs
can do, but vim can't hop through a dozen files following the flow of code
execution just by clicking on method names. If I want to see all the files
that call a certain public method, with vim I'd likely have to grep and
hope I don't get any false hits. With Eclipse it's a simple key
combination and never any false results. If I change the name of a class
or a method or a variable, Eclipse will change every reference in the
entire project.
Like Jacob, I'm not saying that a text editor is better than Eclipse or
vice-versa, just trying to be informative and let people know what's
possible.
~ Ross
/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/