Re: Best GUI designer (preferable for Eclipse)
- From: Karsten Lentzsch <karsten@xxxxxxxxxxxx>
- Date: Wed, 28 Mar 2007 09:23:35 +0200
Andrew Thompson wrote:
[...]
To put that another way, D'n'D GUI produces
horrid, unmaintainable code that is usuall
'locked in' to whatever 'GUI designer of
the minute' was used to write it.
One of the design goals of the JGoodies Forms
layout system is to overcome this problem.
Visual designers that support the FormLayout
*can* produce source code that humans can read,
understand, and edit.
GUI designers also tend to make the simplest
things easy, while getting in the way of
doing anything *beyond* the trivially simple.
That's a tendency; however, some designers help
in some use cases. It seems that many developers
cannot *find* a good design easily, where they
can *implement* it quite well - by hand or with
a visual designer. An interactive layout environment
(hand or visual designer or whatever) can assist
in finding good design via previews, instant preview,
etc.
I personally can find good design with paper and
pencil drafts quickly; see the "Visual Design Draft" at
http://www.jgoodies.com/freeware/bookfinder/makingof.html
I start "editing" a mental design before I put
the first draft on paper. That's the majority of
the design work. After implementing a visual design,
I tweak it by hand.
So, I'd say visual designers have their role
and can add real value for some developers.
In my opinion the JFormDesigner is an example
for a well done visual designer; it has a plugin
for Eclipse. Another good designer is the one
that comes with IDEA.
-Karsten
.
- References:
- Best GUI designer (preferable for Eclipse)
- From: Jamey Bon
- Re: Best GUI designer (preferable for Eclipse)
- From: Andrew Thompson
- Best GUI designer (preferable for Eclipse)
- Prev by Date: Re: Best GUI designer (preferable for Eclipse)
- Next by Date: Horizontally scrolling JTable
- Previous by thread: Re: Best GUI designer (preferable for Eclipse)
- Next by thread: Horizontally scrolling JTable
- Index(es):
Relevant Pages
|