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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: erlo Newsgroups: comp.lang.ada Subject: Re: GUI for Ada (GPS with GtkAda or GtkGlade GUI Builder) Date: Wed, 12 Aug 2015 23:00:43 +0200 Organization: A noiseless patient Spider Message-ID: References: <84ecbeb2-095a-4067-a05e-e86ac86d8597@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Injection-Date: Wed, 12 Aug 2015 20:59:04 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="e226d83e2f42f9d15c057778eaa89191"; logging-data="12781"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18xZ4bQi/fL0qD+XnPPDQXl" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 In-Reply-To: <84ecbeb2-095a-4067-a05e-e86ac86d8597@googlegroups.com> Cancel-Lock: sha1:mvvyEZ4rLDDSW1jwb5ugO1aYHxE= Xref: news.eternal-september.org comp.lang.ada:27423 Date: 2015-08-12T23:00:43+02:00 List-Id: On 10-08-2015 16:36, Maciej Sobczak wrote: >> 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. > Maybe TCL/TK ? /Erlo