From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,34191e2c05ab90f1 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!news.glorb.com!border1.nntp.dca.giganews.com!local01.nntp.dca.giganews.com!nntp.comcast.com!news.comcast.com.POSTED!not-for-mail NNTP-Posting-Date: Fri, 29 Jul 2005 06:28:24 -0500 Date: Fri, 29 Jul 2005 07:28:34 -0400 From: Jeff Creem User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: ada & gui References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit Message-ID: NNTP-Posting-Host: 24.147.74.171 X-Trace: sv3-bl1VLn4r3IkrSGTFNuGjrbmepkD7xzn3cOH3xsZDS2Iy2xGCRArgZdwMM7oZQhMYN1b2+BHqD1c4ITq!MDqK/+QzGqEajm97CyZXMStpL4au406JSaVwMMw2jWtFOcXPoJXEyCwID7WaUaB/sGajEfcs8g== X-Complaints-To: abuse@comcast.net X-DMCA-Complaints-To: dmca@comcast.net X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.32 Xref: g2news1.google.com comp.lang.ada:3834 Date: 2005-07-29T07:28:34-04:00 List-Id: 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.