comp.lang.ada
 help / color / mirror / Atom feed
From: David Botton <david@botton.com>
Subject: Re: hows gnoga and aws? any more startups popping up using that free tek?
Date: Thu, 12 Mar 2015 17:42:03 -0700 (PDT)
Date: 2015-03-12T17:42:03-07:00	[thread overview]
Message-ID: <b0c68f6a-2c9f-4dcd-b613-39e3622e1b6d@googlegroups.com> (raw)
In-Reply-To: <28971f3f-026c-4576-9ead-5ad66c2f2249@googlegroups.com>

> So what websites or apps do you have online?

Keep in mind that Gnoga's 1.0 release is only about 3 months old and Gnoga as a whole is not even 6 months old yet :)

Also keep in mind that while Gnoga can be used for websites or on-line apps, it is intended just as much to be used as an alternative for UI development outside of the web on individual desktop, mobile or even embedded systems.

So http://gnoga.com uses it (as much for testing purposes as anything else at this stage of development) and there are a few simple demos on the tools page there.

I've already used it for some projects in my medical clinics and I know of a few projects using it or will be using it for GUIs for their products (i.e. not on-line apps).

I have two actual customer project that will be using Gnoga in the next few months and so concentration the last month with Gnoga dev has been on stability for production use not demos and "cool flash". (My original plan was to already be on the IDE and GUI builders, so back on the flashy path soon).

Gnoga is a serious tool and the future direction of GUI programming (regardless of language) that leverages web tech but not exclusively web centric. I know it will take time for people to "get it". It's not another "On Rails", "Web Framework" or "Ajax in a Box".

> Any forum or blog app?

There is a demo forum/blog app in the Gnoga distro.

> Does the concurrency/speed stay fast? even with many users?

So far tests are very promising even under heavy load.

Gnoga can be used like a typical "web application server" if desired (as opposed to a full out multiuser application host) by following a model closer to that in the gnoga forum demo of creating web pages and responding to them in the same typical stateless (or simulated stateful) approach used today on the web. The results will be a very fast light weight web service on par or better than those produced by other languages or using AWS, etc.

Depending on usage and programming model answering your question can be difficult. For example I have some apps for Gnoga that are very resource intensive and there is no intention that more than a few users access them at any given time, Gnoga is just the UI portion.

So your question when Gnoga is used for "web sites / services" may make sense, when used as a GUI it is not so relevant.

> I think you mentioned that you don't use aws?  What do you use?

Gnoga uses Simple Components from Dmitry Kazakov for http, https and websocket transports. In the future it will also have a direct to webkit connection with no transport for pure client side GUIs. (It already supports full client side but still using http(s) and/or websockets for it).

> Would gona ever talk to www.hypertable.org ?

It may if someone wanted it to. Is not a big deal to bind to it. If ODbC drivers exist it already can (Simple Components contains ODBC drivers), if it has a JavaScript API it is already usable via Gnoga, etc. If it has a C API so typical Ada binding to it, etc. etc.

> or is it more like postgresql backend?

There are native MySQL and SqlLite bindings in Gnoga, Simple Components has ODBC, and so PostgreSQL if you want it or any other with a driver, GNATCOL is license virused but available too for PostgreSQL and there are many other Ada options out there.

> www.prevayler.org is java, but would you ever use a data in ram ada solution with updates logged to a file before being applied kind of setup for speed and simplicity?

There are Ada solutions already for that. In fact some built in to the language using passive distributed partitions.

David Botton

  parent reply	other threads:[~2015-03-13  0:42 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-03-08  0:44 hows gnoga and aws? any more startups popping up using that free tek? jackvanc3
2015-03-08  2:49 ` David Botton
     [not found]   ` <28971f3f-026c-4576-9ead-5ad66c2f2249@googlegroups.com>
2015-03-13  0:42     ` David Botton [this message]
     [not found]       ` <77a0bb51-5ebb-4bb7-ad59-46bb23bf0203@googlegroups.com>
2015-03-23 12:04         ` tonyg
2015-03-13 13:04 ` tonyg
replies disabled

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