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 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!news2.google.com!newsread.com!news-xfer.newsread.com!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!xindi.nntp.kabelfoon.nl!217.73.144.45.MISMATCH!feeder2.ecngs.de!ecngs!feeder.ecngs.de!news.germany.com!news.nask.pl!nf1.ipartners.pl!news.ipartners.pl!ipartners.pl!not-for-mail From: Szymon Guz Newsgroups: comp.lang.ada Subject: Re: ada & gui Date: Fri, 29 Jul 2005 14:23:16 +0200 Organization: Internet Partners Message-ID: References: NNTP-Posting-Host: dns2.e-box.pl Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news2.ipartners.pl 1122639796 96082 217.153.9.251 (29 Jul 2005 12:23:16 GMT) X-Complaints-To: abuse@ipartners.pl NNTP-Posting-Date: 29 Jul 2005 12:23:16 GMT In-Reply-To: X-Accept-Language: en-us, en User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) Xref: g2news1.google.com comp.lang.ada:3837 Date: 2005-07-29T12:23:16+00:00 List-Id: Jeff Creem wrote: > 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. > > > > > ok, but what about gtk# and mono ? It works under linux and windows, and there is also a library for connecting with postgresql and many things that ada lacks. But unfortunately this is not Ada. Ada is nice, is great , is... but lacks many libraries, lacks good ide, lacks good window library so how can I use it ?