🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.language
Article #298

Re: Apology

#298
From: Kevin Dean [TeamB]
Date: Sun, 28 Jan 2007 19:31
50 lines
3550 bytes
Rob wrote:

>Anyway thank you for your help.   Reading your message again I realise 
>that what you were saying was that JBuilder would not allow me to build a 
>full interface in a RAD way.  Maybe JBuilder 2008 will.

JBuilder will allow you to build full and complex interfaces, with far 
more control over how those interfaces are managed, than you will find in 
most other tools.  I work in both Java and C# and can tell you that C#'s 
TableLayoutPanel is only now giving Windows developers some of the power 
of Java's GridBagLayout.  I've used JBuilder's UI designer for years, and 
while every designer has some limitations that require dropping to code 
once in a while, that has been far less frequent for me in JBuilder than 
in pretty much any other tool.

That being said, JBuilder 2007, being essentially a new product, needs 
some time to get back to where JBuilder 2006 is in terms of UI design.  
The version you have (JBuilder 2005) is still an excellent choice for UI 
design; there's little if any difference in the UI designer between 2005 
and 2006.

>Sorry again - Have a nice life.

The XYLayout was created by Borland to simplify initial UI development, 
and even then only for people new to Java.  It's a way of getting started 
learning about Java and JBuilder but after a short time every competent 
Java developer abandons it for two basic reasons:

1) it's Borland-specific, so you have to deploy the Borland JBCL library 
with your application or ensure that you include the class in your 
distribution; and

2) it's hopeless when it comes to adjusting to different screen 
resolutions, font sizes, and operating systems.

Paul and others were simply pointing out to you a summary of the Java 
developer community's experience in designing rich user interfaces.  
Pretty much the only way to go is the GridBagLayout; it is incredibly 
powerful and I wouldn't dream of developing a UI without it (other layouts 
come in handy from time to time, but most work is done in GBL).  The .NET 
2.0 TableLayoutPanel was a welcome and long overdue addition to the 
Windows world.

-- 
Kevin Dean [TeamB]
Dolphin Data Development Ltd.
http://www.datadevelopment.com/

Please see Borland's newsgroup guidelines at
http://info.borland.com/newsgroups/guide.html
Technical Details
Message-ID: <xn0f1qznu79u2h000-kdean@www.teamb.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail
References: <ygAsh.3944$u8.3431@news-server.bigpond.net.au> <45b363aa$1@newsgroups.borland.com> <gB2th.4660$u8.4227@news-server.bigpond.net.au> <45bbc089@newsgroups.borland.com> <45bc8064@newsgroups.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: f74b3,a4534d4eccde8c1
X-Google-Attributes: gidf74b3,public
X-Google-Language: ENGLISH,ASCII-7-bit
From: "Kevin Dean [TeamB]" <NkOdSePaAnM@datadevelopment.com>
Subject: Re: Apology
Newsgroups: borland.public.jbuilder.java.language
References: <ygAsh.3944$u8.3431@news-server.bigpond.net.au> <45b363aa$1@newsgroups.borland.com> <gB2th.4660$u8.4227@news-server.bigpond.net.au> <45bbc089@newsgroups.borland.com> <45bc8064@newsgroups.borland.com>
Organization: Dolphin Data Development Ltd.
User-Agent: XanaNews/1.18.1.6
X-Face: ":yn4zt^A_dn>6~{YJmu^B\'4w)e:apPM\VC=Dvf&*tASxX9|BYczkFd$xr.$vNSZ[3Uobrp]c4\+\l){!WQI.$]veP({HLd;CDYH?iN
Message-ID: <xn0f1qznu79u2h000-kdean@www.teamb.com>
X-Ref: newsgroups.borland.com ~XNS:000006F3
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1; format=flowed
NNTP-Posting-Host: 74.97.93.172
Date: 28 Jan 2007 11:31:35 -0800
X-Trace: newsgroups.borland.com 1170012695 74.97.93.172 (28 Jan 2007 11:31:35 -0800)
Lines: 50
X-Authenticated-User: kdean
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail