[Novalug] Eclipse

zajerkom@speakeasy.net zajerkom@speakeasy.net
Wed Feb 7 14:57:11 EST 2007


One good thing about eclipse is it's becoming "the" other IDE to use (vs. MS's).  I get EETimes as well as other magazines and it gets a good plug for becoming the up and coming IDE for embedded systems developers (several RTOS and IC companies are offering plug ins for their systems).  If one likes using IDE's, it offers a very open architecture to add different options from various projects and commercial companies.

For example, let's say you an embedded system and that is a system that uses a different type of processor (say a PowerPC or a ARM).  You can have your configuration management, cross compiler tools, your upload mechanism to send your new code, and a remote debugger for your target system all integrated in via Eclipse using the open plugin architecture from various groups.  This allows one to say use ClearCases vs. CVS or use subversion for their configuration management - these projects have no clue you want to do cross compiling -they just need to adhere to the plug architecture for their part and have others provide the rest of the solution... The other way is to go via command line and do the integration by hand... 

Some people like GUI's others don't, it's the same way with IDE's vs. editors and other tools (IMHO)... For me, if the project is "small" - a few hundred or so files, then an IDE for me works well, if I get to 1000's of files, then the IDE can sometimes slow me down (tracking files, etc.).

> -----Original Message-----
> From: Matt Good [mailto:matt@matt-good.net]
> Sent: Wednesday, February 7, 2007 06:46 PM
> To: 'gregory pryzby'
> Cc: zajerkom@speakeasy.net, 'Northern Virginia Linux User's Group'
> Subject: Re: [Novalug] Eclipse
> 
> On Wed, 2007-02-07 at 11:13 -0500, gregory pryzby wrote:
> > On Wed, Feb 07, 2007 at 04:04:40PM +0000, zajerkom@speakeasy.net wrote:
> > > I've used Eclipse for both Java and C/C++ - both in class environments for Linux and Win*.  What sort of talk are you interested in?
> > 
> > Something about how to use it (basic) and why it is better than VI/VIM
> > type solution. 
> 
> I used Eclipse for a while for Java coding, but as I got more experience
> using Vim for Python coding I abandoned Eclipse.  The main problem was
> that Eclipse just sucked up too much memory, so running it along side
> JBoss and some of the other Java apps I needed was not practical.
> 
> > I want to use it for Ruby on Rails and be able to see the code
> > snippets like the Mac editor everyone loves
> 
> There's a Vim plugin that does snippets like those found in TextMate:
>   http://www.vim.org/scripts/script.php?script_id=1318
> 
> I haven't done any Ruby programming, but I would suspect that Ruby IDEs
> have the same problem that Python IDEs do, which is that dynamic
> languages don't lend themselves to the code-completion.  Vim 7's "Omni
> Complete" feature is implemented for Python and Ruby, but I typically
> stick to the old <C-P> style completion for tokens found in the open
> buffers since static inspection of dynamic code is often unable to infer
> the types reliably.
> 
> Also, when dealing with the terser code of languages like Python and
> Ruby the IDE features that seem great for languages like Java simply
> aren't as necessary and it becomes faster to use a lean, quick editor
> like Vim.
> 
> That said, go ahead and try Eclipse and some other IDEs to compare to
> Vim.  However, for me Vim is the best tool I've found for writing Python
> code, and I expect you may find similar results with Ruby.
> 
> -- Matt Good
> 
> 





More information about the Novalug mailing list