comp.lang.ada
 help / color / mirror / Atom feed
From: Jeff Creem <jcreem@yahoo.com>
Subject: Re: ada & gui
Date: Fri, 29 Jul 2005 07:28:34 -0400
Date: 2005-07-29T07:28:34-04:00	[thread overview]
Message-ID: <XamdnX0mDNBEj3ffRVn-oA@comcast.com> (raw)
In-Reply-To: <dccslh$2n5f$1@news2.ipartners.pl>

Szymon Guz wrote:
> Hi,
> I've got to create a database application for my client and I've got a 
> problem with choosing the apropriate language and libraries. Program 
> must connect to a database (I chose Postgresql) and must have nice gui. 
> What is more it has to work under windows and linux.
> 
> First of all I want to use Ada, bu what with the gui ? In my opinion, 
> maybe I'm wrong, the GTK-made gui isn't nice for a normal windows user. 
> My application must work under windows, but also there should be the 
> possibility to work under linux. My next chose is C# with mono, but 
> there also is gtk when talking about multiplatform application. Next, I 
> thought about wxWindows (I still like this name), but there is no Ada 
> binding and I want to avoid C and C++ as much as I can.
> 
> Can someone help me with some good advice ?
> 
> regards
> Szymon Guz


GtkAda under windows does fell somewhat clunky at times though it
certainly is better now than it was a few years ago. I would not
recommend this approach (under Windows) though unless you are willing to
pay for support for the compiler/bindings from someone like AdaCore.

One thing that seems to really help the user experience is to use the
native file selection dialog under Windows (which is what GPS does in
some cases). The old Gtk file selector widget was pretty poor and there
is not Ada binding to the newer Gtk selector widget.

How about something like using Eclipse, writing it in Java and using the
eclipse visual editor to do the GUI http://www.eclipse.org/vep

While I find many JAva GUIs provide a less than ideal user experience
(compared to fully native apps), most SWT Java apps (like eclipse) seem
to operate fairly well.








  parent reply	other threads:[~2005-07-29 11:28 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-29  9:25 ada & gui Szymon Guz
2005-07-29 11:10 ` Ludovic Brenta
2005-07-29 11:43   ` Szymon Guz
2005-07-29 12:40     ` Alex R. Mosteo
2005-07-29 12:52       ` Szymon Guz
2005-07-29 13:16         ` Alex R. Mosteo
2005-07-29 13:58           ` Ludovic Brenta
2005-07-29 16:51           ` Simon Wright
2005-07-30  1:27             ` John B. Matthews
2005-07-30 10:21               ` Georg Bauhaus
2005-07-30 16:27                 ` John B. Matthews
2005-07-30 20:30               ` Simon Wright
2005-08-01  0:02                 ` John B. Matthews
2005-08-01 13:32               ` Marc A. Criley
2005-08-01 18:49                 ` Jeffrey Carter
2005-07-29 13:19         ` Ludovic Brenta
2005-07-29 14:12   ` Szymon Guz
2005-07-29 14:27     ` Ludovic Brenta
2005-07-29 14:27     ` Alex R. Mosteo
2005-07-29 11:28 ` Jeff Creem [this message]
2005-07-29 12:23   ` Szymon Guz
2005-07-29 13:27     ` Ludovic Brenta
2005-07-29 13:59       ` Szymon Guz
2005-07-29 14:20         ` Ludovic Brenta
2005-07-29 11:33 ` Martin Dowie
2005-07-29 14:59   ` Jacob Sparre Andersen
2005-07-29 12:31 ` Adrien Plisson
2005-08-02 16:11 ` Lucretia
  -- strict thread matches above, loose matches on Subject: below --
2010-12-30 14:27 ada gui Robin
2010-12-30 19:54 ` Randy Brukardt
2010-12-31  8:11   ` Robin
2022-04-05 16:26 Ada_GUI AdaMagica
2022-04-05 19:30 ` Ada_GUI Jeffrey R.Carter
2022-04-06  7:21   ` Ada_GUI Jeffrey R.Carter
2022-04-06 15:29     ` Ada_GUI AdaMagica
2022-04-06 15:38       ` Ada_GUI Jeffrey R.Carter
2022-04-06 15:52         ` Ada_GUI AdaMagica
2022-04-08 14:05           ` Ada_GUI AdaMagica
2022-04-08 14:31             ` Ada_GUI Jeffrey R.Carter
2022-04-08 20:56               ` Ada_GUI Jeffrey R.Carter
2022-04-09 11:59               ` Ada_GUI AdaMagica
2022-04-09 13:38                 ` Ada_GUI Jeffrey R.Carter
2022-04-10 11:45                   ` Ada_GUI AdaMagica
2022-04-10 13:23                     ` Ada_GUI Jeffrey R.Carter
2022-04-10 12:12                   ` Ada_GUI AdaMagica
2022-04-06 15:31     ` Ada_GUI Jeffrey R.Carter
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox