[Praveen Marath wrote:]
Is anybody using Java GUI tools in AS/400, like JBuilder ? I would like to
move to GUI's in AS/400. Which tools are widely acceptable ? Whether these
tools are native or uses ODBC to access AS/400. I want to know more about
[Satyanaran A.N.V opined:]
I am using Bluette0.70 for developing small GUI based programs in java.
I use java toolkit. So these programs connect to as400 database through
JDBC nor ODBC. I think JBuilder is popular. All these access databases
on as/400 thru jabc.
[shahar mor replied:]
teoratically visual age from ibm is the proper ide to interact with
as400 since it combines nice with java tool box(where the udb400 data
access classes are available).

However, i personally dont like visual age at all. i'm using visual
cafe from symantec which is in my opinion easier and make more "sense".
There is no problem(of course) to use the tool box classes in the
visual cafe ide.
[and finally, Brad Grier expounded:]
I tend to agree. I use Symantec's Visual Cafe for all of my Java
development. Visual Age is a robust IDE and may be appealing for things like
team development. One of my biggest problems with VA is the quality and
quantity of the code it generates. For example, if you place a button on a
form using the GUI designer, you have to call an IBM generated method just
to get a reference to the button. As a result of things like this, the class
files end up being much larger than if you coded the thing by hand or with
Cafe. Of course, that's where tools like JAX come in, but that's another
thread entirely.

Ah, I said I wanted discussion, didn't I?  Well, I'm going to put my personal
opinion into this thread and see if I can't raise the temperature a few thousand
degrees [grin].

Okay, for IDEs, I think it depends on what you need.  I'm a tool builder, so I
have some specific needs that are slightly different than those of an
application developer.  If you want a complete rundown, check out "Java IDEs:
>From Toy Box to Toolbox" in the March 1999 edition of Midrange Computing.  The
gist of the article is that there are two types of IDEs: add-on IDEs, which
require you to have the JDK already installed, and the bigger brand name IDEs
which come with their own integrated JVM.  Add-ons are tend to be cheaper, less
functional (especially in class browsing and code completion) and more likely to
support the latest release.  The bigger, bulkier brand name IDEs tend to lock
you into their specific version of the JVM, especially when it comes to GUI
elements.  All this being said, I prefer VAJ, because I like the repository idea
and I also like its export capabilities, but I'm also going back and reviewing
some of the free utilities like Bluette and Sun Java Workshop.

Alright, if I didn't get you angry with that paragraph, let's try this:

Which visual programming tool do I like?  NONE!  ZILCH!  NADA!  Personally, I
have a very strong aversion to any programming tool that uses X and Y
coordinates to build Java screens.  That is totally foreign to the whole concept
of Java layout managers.  IMNSHO, all placement of fields in a Java panel should
be relative to the other fields, with strecth points defined so that when the
user resizes the window, they don't get a big expanse of gray with a few fields
in the corner.  Display objects should allow variable amounts of data and resize
themselves accordingly.  My JBUI package will automatically build a nice, clean
dialog and the only numbers you specify are the widths of the enterable fields.
Everything is nicely lined up, and the window even expands and contracts without
looking completely lopsided.

To me, NOBODY should use a GUI designer, except maybe for RAD sessions.  They
are a holdover from the C++ days, and they show it.

And if anybody wants, I'll stop beating around the buch and tell you what I
REALLY think...

Joe "Zappie" Pluta
"Where the AS/400 speak Java with an RPG accent"

| This is the JAVA/400 Mailing List!
| To submit a new message, send your mail to JAVA400-L@midrange.com.
| To subscribe to this list send email to JAVA400-L-SUB@midrange.com.
| To unsubscribe from this list send email to JAVA400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2022 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.