John,
I had forgotten that I was using JCreator for quite some
time after using Ultra Edit.
Auto-complete is simply too nice to pass-up :)
Feature-wise the latest stable build for eclipse is strictly better than
JCreator, but it's also slower and a bit more buggy.
The UI for both are about as nice although eclipse's UI is
more complex and more customizable.
Both IDEs are "workspace oriented" and support auto-complete
compiling, debugging, and multi-file search and replace.
But Eclipse is much more integrated with the compiler.
It has a very nice auto-import feature which will automatically add
the import statements if it can unambiguously do so. If it can't, it
will simply ask wich import to use. For example if you use ArrayList
and haven't imported it yet, it will ask if you want to import
java.util.ArrayList or java.util.Arrays.ArrayList
It also underlines in red compile errors so that they can very easily
be fixed.
It recompiles every time you save which is much nicer than it sounds.
It only takes a couple of seconds each time if you save frequently.
Eclipse also has "refactor" tools which are utilities that are available
because the IDE "knows" the entire parse tree. You can search for
variable declarations and references, you can rename a variable (includes
class names and package names) and all its references
will be updated, you can also enclose member variables with getter
and setter methods and you can do some other stuff too.
The drawbacks of eclipse are:
- It has usability issues, I guess because it's not an actual release
build, for example Arrays.ArrayList is a private inner class so it shouldnt
even bother asking me about it when doing auto-import
- I have noticed more minor bugs in eclipse than in JCreator
- It easily uses ten times more RAM (I have seen it use 78 megs)
On my machine at home it works just fine (Win 2k, 256M ram, P3 450)
But on my machine at work (Win NT4, N/A, N/A) windows will
sometimes go on a page swap frenzy and lock up eclipse for about
2 minutes.
I really recommend that anyone not using an industrial strength IDE
and that has the RAM to spare at least give it a try (no install required).
The more people use it the more support it will get and the sooner the
usability issues will be fixed... I hope :)
Think about it... Never write an import statement again (just double-
click once in a while)
>From: John Wright <[EMAIL PROTECTED]>
>Reply-To: Discussion list for Java 3D API <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Subject: Re: [JAVA3D] help - java3d with eclipse dev env
>Date: Sat, 18 May 2002 15:44:56 -0500
>
>Could you comment on how Eclipse compares to JCreator?
>
>- John Wright
>Starfire Research
>
>Eric Louchez wrote:
> >
> > I get a similar problem, the IDE's compiler finds the imports so things
> > build and seem to run just fine. However some other part of the IDE
> > doesn't find the imports, so I don't get auto-complete for Java3D
> > stuff, it also underlines everything that uses Java3D in red.
> >
> > In case you meant that yours doesn't even compile here's what I did to
> > get that to work:
> >
> > right-click on your project in the packages view.
> > Select properties.
> > Go under the Libraries tab of the Java Build Path section and add the
> > Java3D jars there using "Add External Jars...".
> >
> > You may also want to make sure it says 1.4 under
> > window->preferences->java->compiler->JDK Compliance
> >
> > And since I'm already giving advice, you may want to add "(" to the
> > auto activation triggers under window->preferences->java->editor->Code
> > Assist
> > Replace the "." with ".(" this way you'll get auto-complete on
> > parameters too.
> >
> > I've been using eclipse for a couple of weeks, it's a very nice step up
> > from Ultra Edit for java programming :)
> >
> > If someone knows how to get it working perfectly I would like to know
>about
> > it too.
> >
> > >From: Michael Schneider <[EMAIL PROTECTED]>
> > >Reply-To: Discussion list for Java 3D API
><[EMAIL PROTECTED]>
> > >To: [EMAIL PROTECTED]
> > >Subject: [JAVA3D] help - java3d with eclipse dev env
> > >Date: Sat, 18 May 2002 12:08:02 -0400
> > >
> > >Hello All,
> > >
> > >Sorry for such a basic question, but I would like to change my
> > >development environment to eclipse www.eclipse.org
> > >
> > >I am having problems getting java3d to work with eclips.
> > >
> > >I am using java3d beta2, and the latest jsdk 1.4 from SUN,
> > >All java3d imports are failing...
> > >
> > >I am sure that it is something very simple, but I seem to be
> > >missing it.
> > >
> > >Thanks,
> > >Mike
> > >
> >
> >===========================================================================
> > >To unsubscribe, send email to [EMAIL PROTECTED] and include in the
>body
> > >of the message "signoff JAVA3D-INTEREST". For general help, send email
>to
> > >[EMAIL PROTECTED] and include in the body of the message "help".
> >
> > _________________________________________________________________
> > MSN Photos is the easiest way to share and print your photos:
> > http://photos.msn.com/support/worldwide.aspx
> >
> >
>===========================================================================
> > To unsubscribe, send email to [EMAIL PROTECTED] and include in the
>body
> > of the message "signoff JAVA3D-INTEREST". For general help, send email
>to
> > [EMAIL PROTECTED] and include in the body of the message "help".
>
>===========================================================================
>To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
>of the message "signoff JAVA3D-INTEREST". For general help, send email to
>[EMAIL PROTECTED] and include in the body of the message "help".
_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".