comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: GUI for Ada (GPS with GtkAda or GtkGlade GUI Builder)
Date: Fri, 14 Aug 2015 15:26:10 +0200
Date: 2015-08-14T15:26:10+02:00	[thread overview]
Message-ID: <5sxfn4rfyhsw.efs1svewiq3s.dlg@40tude.net> (raw)
In-Reply-To: 7ddceec3-77cb-4e54-a6b9-389897925eac@googlegroups.com

On Fri, 14 Aug 2015 05:59:04 -0700 (PDT), brbarkstrom@gmail.com wrote:

> As another thread in this conversation, it might be useful to remember
> that one of the difficulties in writing GUI's is that there are so many
> versions of OS's.  For Windows, there's NT (for which the Navy is apparently
> paying a fair amount of money to have MS maintain code), 7, 8, and 10.
> For Linux, a GUI is likely to be related to Motif, with may more
> proprietary variants.

GUI frameworks like GTK and Qt abstract the rendering engine, e.g. Windows
GDI and Linux X11 away.
 
They go further, both are abstracting the OS as well by including file
management, tasking etc.

> It would probably make more sense to provide the user interface with the
> HTML5 and CSS3.3 (or whatever new versions of these crop up).  This kind
> of environment is a bit more standardized and less dependent on proprietary
> API's.

Not much difference. HTML is just another, very inferior and horribly
inefficient, rendering engine. There is a GTK backend for HTML, BTW. People
say it is quite poor, though.

An alternative would be using gnoga.

> In this case, maintenance means keeping up with the browser wars.

And HTML sub-standards.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de


  reply	other threads:[~2015-08-14 13:26 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-08-10 10:24 GUI for Ada (GPS with GtkAda or GtkGlade GUI Builder) Trish Cayetano
2015-08-10 12:17 ` Dmitry A. Kazakov
2015-08-11 11:15   ` Stephen Leake
2015-08-11 11:52     ` Dmitry A. Kazakov
2015-08-10 14:36 ` Maciej Sobczak
2015-08-12 21:00   ` erlo
2015-08-12 21:48     ` Jeffrey R. Carter
2015-08-13 19:45       ` erlo
2015-08-13  8:58   ` sjaniska
2015-08-13 11:59     ` Dmitry A. Kazakov
2015-08-13 12:09       ` sjaniska
2015-08-13 12:50         ` Dmitry A. Kazakov
2015-08-13 12:56           ` sjaniska
2015-08-13 13:42             ` Dmitry A. Kazakov
2015-08-14 12:59               ` brbarkstrom
2015-08-14 13:26                 ` Dmitry A. Kazakov [this message]
2015-08-15  9:17                   ` Trish Cayetano
2015-08-15  9:32                     ` Dmitry A. Kazakov
2015-08-15 10:21                       ` ryne rico
2015-08-15 10:29                         ` Trish Cayetano
2015-08-15 10:58                         ` Dmitry A. Kazakov
2015-08-15 11:47                           ` ryne rico
2015-08-15 11:51                             ` Pascal Obry
2015-08-15 12:21                               ` ryne rico
2015-08-15 12:41                                 ` Pascal Obry
2015-08-15 12:54                                 ` Dmitry A. Kazakov
2015-08-15 13:03                                   ` ryne rico
2015-08-15 13:07                                   ` ryne rico
2015-08-15 13:34                                     ` Dmitry A. Kazakov
2015-08-15 17:41                                       ` Anh Vo
2015-08-15 19:27                                         ` Dmitry A. Kazakov
2015-08-16 15:37                                           ` ryne rico
2015-08-16 16:08                                             ` Dmitry A. Kazakov
2015-08-17  8:23                                             ` AdaMagica
2015-08-18  0:14 ` isaac1.0
2015-08-18  7:12   ` Dmitry A. Kazakov
2015-08-18  8:45   ` Jerry
2015-08-19 14:36   ` David Botton
2015-08-27 10:43     ` gautier_niouzes
2015-08-18 17:02 ` Norman Worth
2015-08-18 22:05   ` Simon Wright
replies disabled

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