Jim Schatzman wrote:
> Personally, I think that intellij.com's Idea IDE is the best I have used.
> It lacks certain features (such as automatical rmic execution), but it has
> the most comprehensive refactoring capabilities, which are very powerful.
>
> Unfortunately, I have found that none of the IDEs I have tried implement "make"
> functionality correctly and this is my biggest gripe. They recompile classes
> needlessly and fail to recompile some that should be. Idea seems to be better
> in this regard than JBuilder. A second gripe is resource consumption, and Idea
> is nearly as big a resource hog as JBuilder.
>
Well, a big part of this is that Java itself tries to do alot of what
you would use make for with other langauges itself.
Forte/NetBeans have a builtin compiler that I don't know the exact
workings of, but when you tell them to use the external JDK compiler
they just put all the filenames (or is it the one file with main())
on the commandlaine, and the java compiler figures out the dependencies
and only compiles what's needed.
The one thing the compiler can't do is figure out what Objects/Classes
might be loaded at runtime. I suppose Make could do this. But I think
this is usually when people switch to Ant (which I can't stand. - I
mean the tab thing in makefiles is a pain. But the XML in ant is
*totally* unreadable for humans, at least for me)
Make doesn't mesh well with Java. Make wants to run the compiler
once for each .java and have it make one .class. But when make
runs javac on foo.java to get foo.class, Javac may also compile
bar.java, and baz.java into bar.class, and baz.class if it
thinks they are out of date. Make will either get really confused
or try to compile the others again anyway.
>
> A solution to the "make" problem is to use Ant, which is semi-integrated into Idea.
>
Ant is also Integrated pretty well into Forte/NetBeans.
Actually Forte/NetBeans even have a 'Makefile' module, but
(and I could be wrong) I think it is targeted maninly at
the C/C++ support that is starting to appear in NetBeans/Forte.
> Don't know how to solve the resource problem.
>
Join the Club :^)
> I have yet to find an IDE that implements a useful visual Java3D builder.
> Anyone seen such a thing?
>
By visual do mean GUIs? or something like UML?
I don't like GUI builders generally but I thought the NetBeans/Forte
one was good as far as they go. There are some UML addon's for both
of these IDE's also but they vary in quality.
-Kyle
--
_
-------------------------------ooO( )Ooo-------------------------------
Kyle J. McDonald (o o) Systems Support Engineer
Sun Microsystems Inc. |||||
Enterprise Server Products [EMAIL PROTECTED]
1 Network Drive BUR03-4630 \\\// voice: (781) 442-2184
Burlington, MA 01803 (o o) fax: (781) 442-1542
-------------------------------ooO(_)Ooo-------------------------------
===========================================================================
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".