comp.lang.ada
 help / color / mirror / Atom feed
* Gnoga and Wasabee
@ 2014-12-08  3:38 moixa
  2014-12-08  4:25 ` David Botton
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: moixa @ 2014-12-08  3:38 UTC (permalink / 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]


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2014-12-09 13:01 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-12-08  3:38 Gnoga and Wasabee moixa
2014-12-08  4:25 ` 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

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