comp.lang.ada
 help / color / mirror / Atom feed
From: slos <new.stephane.los@gmail.com>
Subject: Re: GNOGA v1.1 Released - Ada Cloud Desktop and Mobile Development
Date: Wed, 8 Jul 2015 03:08:02 -0700 (PDT)
Date: 2015-07-08T03:08:02-07:00	[thread overview]
Message-ID: <d1ec5619-48bc-400e-97bd-f5aa309f65f1@googlegroups.com> (raw)
In-Reply-To: <d2a172b4-192b-46ed-b4a6-b1427b48efec@googlegroups.com>

Le mercredi 1 juillet 2015 16:43:51 UTC+2, David Botton a écrit :
> GNOGA v1.1 for Ada is now available from http://gnoga.com or via git from http://sourceforge.net/projects/gnoga
> 
> V1.1 in addition to bug fixes and vastly increased stability adds:
> 
> Completed multimedia bindings
> Easier boot file creation by just including boot.js in any html file
> Direct HTTPS and Secure Websockets
> HTTP polling with Ajax including fallback support (using auto.html bootfile)
> 
> David Botton

Dear Mister BOTTON,

Thank you very much for providing Gnoga.

In Gnoga features, one can read "Write complex web-apps or desktop apps with no HTML or JS" and I can't buy this since even if not writing HTML one has to know it to use Gnoga.

I can hardly imagine a web designer writing the Ada code, compiling it, running it and refreshing the page in the browser. So I guess the workflow would rather be : design a web app with your favourite HTML / CSS / JavaScript editor, and embed in some Gnoga controls by querying the DOM and adding them to it.

It seems to me that Gnoga requires direct DOM manipulation to refresh data where AngularJS (http://angularjs.org/) or RactiveJS (http://ractivejs.org/) will provide simpler (user point of view) two-way data binding.

I am in no way a web specialist and I try to understand the philosophy of the many libraries / frameworks in the field and how Gnoga compares.

Gnoga's market place would provide bindings to further libraries.

What about D3JS (http://d3js.org/) or Smoothie Charts (http://smoothiecharts.org/) ?

In fact, from my perspective, the application written in Ada should only serve the web page and provide the data using websocket to a JavaScript object managing the interaction with the browser / user.

Having the Ada application managing the UI seems to require too much overhead, doing DOM manipulation, when the data changes often.

I'd like to ear your opinion and thoughts on this please.

Best Regards,
Stéphane
http://slo-ist.fr/ada4autom

  parent reply	other threads:[~2015-07-08 10:08 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-07-01 14:43 GNOGA v1.1 Released - Ada Cloud Desktop and Mobile Development David Botton
2015-07-04  1:58 ` Shark8
2015-07-08 10:08 ` slos [this message]
2015-07-08 13:07   ` David Botton
2015-07-10  1:32     ` Shark8
2015-07-10  3:46       ` David Botton
2015-07-10 15:10     ` slos
2015-07-09 12:11 ` Vincent
2015-07-09 15:53   ` David Botton
2015-07-09 16:16     ` vincent.diemunsch
2015-07-09 18:11       ` David Botton
replies disabled

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