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=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.107.6.80 with SMTP id 77mr20272210iog.11.1439217379245; Mon, 10 Aug 2015 07:36:19 -0700 (PDT) X-Received: by 10.140.19.208 with SMTP id 74mr212464qgh.0.1439217379121; Mon, 10 Aug 2015 07:36:19 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.glorb.com!se8no1450835igc.0!news-out.google.com!78ni9127qge.1!nntp.google.com!69no111416qgi.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Mon, 10 Aug 2015 07:36:18 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=31.186.238.54; posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S NNTP-Posting-Host: 31.186.238.54 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <84ecbeb2-095a-4067-a05e-e86ac86d8597@googlegroups.com> Subject: Re: GUI for Ada (GPS with GtkAda or GtkGlade GUI Builder) From: Maciej Sobczak Injection-Date: Mon, 10 Aug 2015 14:36:19 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: news.eternal-september.org comp.lang.ada:27406 Date: 2015-08-10T07:36:18-07:00 List-Id: > I am done with the functionality of my Ada program (using GPS) and next is to make it pretty by having a GUI instead of a text based. > > Please advise what shall I use to build the GUI... Considering the fact that the functionality is already done and therefore it will *not* be put in the GUI layer, you are free to choose the technology that is optimal for GUI. This need not be the same that you have used to implement the functional parts. I'm playing the devil's advocate now, but really - different languages have different strengths and while eye-candy-oriented languages are not optimal for implementing critical functionality, Ada is not the sharpest knife in the GUI drawer, either. Personally, I would limit my choices to HTML vs. C++/Qt, depending on what this GUI is going to do. Both options are known to be portable and offer modern or even spectacular results with a lot of know-how ready to be reused from the web. -- Maciej Sobczak * http://www.inspirel.com