TCLUG Development Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [TCLUG-DEVEL:162] Java Development software
George Swan wrote:
>
> Before I get too far into NetBeans,
> I thought I should ask:
>
> Can anyone give a quick run down
> on a few of the most popular Java
> development softwares?
>
> Good points bad points, .... cost?
Okay, I will be the first one to post. I have not tried NetBeans only
because I was jaded by my experience with Java Workshop. I realize that
it is ironic that most developers have shied away from IDEs created in
the language you are developing in. I just have not had the best
experiences with Java-based development environments.
I came from a Windows/IDE (in this case, Smalltalk) environment so I
have not been exposed to the wonders of emacs/make/JDK. I have always
had an IDE and that is what I am most comfortable in. So IDE and
background in Smalltalk points you at VisualAge for Java.
The pros of VAJ include:
- Smalltalk-like development environment
- Excellent class browser
- Outstanding debugger
- Scrapbook for testing code
- Price for Professional Edition is reasonable (<$150)
- Cross platform (supports Windows/OS2/Linux/AIX)
The cons of VAJ include:
- Needs lots of memory, I would not recommend box with less than 128MB
- Smalltalk-like development environment which throws off the developers
comming from a C/C++ world with files and projects. It can talk awhile
to get used to the idea of an image.
- I am not a GUI developer but the one time I tried to use the Visual
Screen builder I was not impressed. Caveat, I did not like VisualWorks
screen builder either.
- Does not track the latest JDK. Right now, the Linux is JDK 1.1.7 and
Windows is JDK 1.1.8. I don't know the schedule for a JDK 1.2 release
- Some integration holes. No hooks for things like CVS or MKS.
The only other true Java IDE for Linux is JBuilder. I don't know of
anyone who has used it. I think some of the C++ environments have the
ability to work with Java code but with those, I think you would be as
well off as using something such as Slickedit.
--
Perry Hoekstra
Talent Software Services
dutchman@mn.uswest.net
A person who smiles in the face of adversity... probably has a scapegoat