db-ojb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brian McCallister <mccallis...@forthillcompany.com>
Subject Re: [Mapping workbench] Which GUI framework to use
Date Thu, 01 May 2003 13:54:02 GMT
As this is a developer's tool and not something that will see daily use 
in Joe Papershuffler's workflow in marketing, Swing is probably ideal. 
You might eek out a slightly snappier interface in SWT that blends in 
to the desktop next to [Word | iTunes | Galeon], but really, who cares 
who will be using it? Swing is known, powerful, easy to program with, 
and is implemented everywhere that Sun's jdk is - SWT is flaky on a 
many platforms still.

OTOH - if you want to learn SWT and experiment with it, scratch your 
itch - the joys of volunteer labor.

Just my 2p.


On Thursday, May 1, 2003, at 09:41 AM, Thomas Mahler wrote:

> Hi Florian,
> Florian Bruckner wrote:
>> Hi all,
>> I'd like to start a discussion about which GUI framework to use for 
>> the
>> mapping workbench. There are only a few requirements I can think of:
>>   - the licensing of the framework must be compatible with the Apache
>> License
>>   - a GUI editor must be available free of charge
>>   - it must be available for Java on all widespread platforms (i.e. 
>> Windows,
>> Linux, Sun, sth else?)
>> Up to now, three frameworks are brought into the discussion:
>>  - Swing
>>  - AWT
>>  - SWT
>> While I know that Swing and AWT satisfy the laid out requirements, 
>> there are
>> a lot of people who dislike those. As an alternative there would be 
>> SWT, but
>> I do not know about its capabilities, availability, licensing, etc.
> The best demo of SWT is eclipse, my Java IDE of choice. So IMO SWT is 
> definitely an option.
>> My personal favorite is Swing, for the following reasons:
>>    - included in Java 2 and therefore acceptable to use in an apache 
>> project
>>    - Numerous GUI editors are available free of charge
>>    - included in Java 2 and therefore available on all platforms 
>> where Java
>> 2 is available
>>    - In contrast to AWT it is very portable (AWT sometimes leads to
>> surprises if you change platforms)
>>    - Experience with Swing is widespread
> +1
> I'm also for Swing. It's the most natural choice.
>> But there are also some cons:
>>    - Can be slow
> IMO there has been *much* progress with Swing since JDK1.2. With JDK 
> 1.4 or higher Swing should be pretty OK wrt. performance.
> my 2C
> cheers,
> Thomas
>> Are there any other alternatives you could think of? Which framework 
>> would
>> you like to see in a mapping workbench?
>> regards,
>> Florian
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
>> For additional commands, e-mail: ojb-dev-help@db.apache.org
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
> For additional commands, e-mail: ojb-dev-help@db.apache.org

View raw message