Re: Editable issues
On 1/30/2013 6:38 AM, Arved Sandstrom wrote:
On 01/29/2013 11:02 PM, Arne Vajh?j wrote:
On 1/29/2013 5:27 AM, Arved Sandstrom wrote:
Main problem here is that in 2013 we still have people hand-cranking
Swing code. It's ugly, tedious, unedifying, error-prone code. It's worse
than JSF boilerplate and that's saying quite a lot.
.NET tooling has Java beat in this regard.
I strongly suspect that it is not:
lack of GUI builder tools => desire to hand write Swing code
but instead:
desire to hand write Swing code => lack of GUI builder tools
If I parse your English correctly, Arne, you're suggesting that folks
*prefer* to code Swing directly rather than make use of GUI builder
interfaces?
Correct.
Man, I'm not sure I buy that. I've suffered through writing Swing code
from scratch a few times, I don't see how it's any more useful to do
that than hand-coding JSF Facelets .xhtml and backing bean boilerplate.
Which is to say, not useful at all. You gain nothing over using GUI
builder tools, and you lose time better spent on real logic.
A GUI builder is very fast to create something that from
simple to medium complexity. But if you need to create
something of high complexity you often end up having to
work around the GUI builder.
The generated code is usually much harder to read when
debugging.
And if you change IDE you risk to loose the capability
on existing code.
Anyway - there has been several GUI builders for Java.
JBuilder had one. NetBeans has tried twice I believe.
Eclipse has tried twice. No success. No widespread
usage.
And note that it is not really Java that is different
from the rest. It is really MS that is different from
the rest. GUI builders are not common in PHP, various X
etc..
Arne