comp.lang.ada
 help / color / mirror / Atom feed
From: moixa <moixa.dan@gmail.com>
Subject: Gnoga and Wasabee
Date: Sun, 7 Dec 2014 19:38:15 -0800 (PST)
Date: 2014-12-07T19:38:15-08:00	[thread overview]
Message-ID: <eb84f3d2-32df-4d1a-9193-f704024d6315@googlegroups.com> (raw)

[I am not a professional programmer, feel free to correct me.]

Gnoga claims to be a cross-platform mission-critical framework for GUI applications, it achieves this goal by using browser. However, this, inevitably, will use Javascript to communicate with the server. My doubt is, technically, is Javascript a good choice for mission-critical applications? I never liked Javascript, when I heard about Node.js, I couldn't understand it, why someone want Javascript on the server side, the explanation I came up with is, people are different, some of them like Coke, others like Pepsi. The moment I heard about Gnoga, I was excited, I thought it is something like Qt framework, but clearly I was wrong.

I am thinking, is it a good idea to combine Gnoga and Wasabee [Wasabee is a web browser focus on correctness]?

Pros:
* We can throw Javascript away, use Ada as its embed language.
* No need to care about the difference between browsers, since we only use Wasabee.
* Focus on the focus that the project claims to focus, like security, safety, etc..
* We can even discard HTML, invent a new markup language, like Mozilla UML? [I am not sure this is a good idea, just put it here]
* Use proof-based programming, by proof-based programming, I mean, you can rely more on Ada Contract than testing.

Cons:
* Wasabee itself is in early stage, so, have a lot of work to do, but at least we are on the right direction.
* Not cross-platform until you can run Wasabee on every major OS.
* Need Wasabee to run. [I don't think this is a disadvantage, you can distribute Wasabee with your application]


             reply	other threads:[~2014-12-08  3:38 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-12-08  3:38 moixa [this message]
2014-12-08  4:25 ` Gnoga and Wasabee David Botton
2014-12-08  9:18   ` Simon Wright
2014-12-08 12:25     ` David Botton
2014-12-09  5:02 ` johannes falcone
2014-12-09  6:26   ` J-P. Rosen
2014-12-09  8:12 ` moixa
2014-12-09  8:24   ` Dmitry A. Kazakov
2014-12-09 13:01   ` David Botton
2014-12-09  8:39 ` moixa
2014-12-09  9:12   ` Checking (was: Gnoga and Wasabee) 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