From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.52.250.195 with SMTP id ze3mr1306494vdc.1.1423190678786; Thu, 05 Feb 2015 18:44:38 -0800 (PST) X-Received: by 10.140.84.84 with SMTP id k78mr14577qgd.25.1423190678729; Thu, 05 Feb 2015 18:44:38 -0800 (PST) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!proxad.net!feeder1-2.proxad.net!209.85.216.88.MISMATCH!v8no6883453qal.1!news-out.google.com!o5ni12953qab.1!nntp.google.com!bm13no6364839qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Thu, 5 Feb 2015 18:44:38 -0800 (PST) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=209.6.147.89; posting-account=VJwTTQoAAABKqOMAgvkZcRCnb3dmjtF- NNTP-Posting-Host: 209.6.147.89 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: aws, gnoga or raw html? From: johannes falcone Injection-Date: Fri, 06 Feb 2015 02:44:38 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: news.eternal-september.org comp.lang.ada:24903 Date: 2015-02-05T18:44:38-08:00 List-Id: On Thursday, February 5, 2015 at 5:23:39 PM UTC-5, David Botton wrote: > AWS would just be another web server. You would server the same pages and= you would use Ada instead of say PHP or Python. >=20 > Gnoga is a completely different concept. You build an application as you = would a desktop application accept it is running on the web. You could use = Gnoga in the same way as AWS as well since it has a built in Web server, et= c. >=20 > I recently added (as in last night) to Gnoga the ability to auto fall bac= k to http long polling and Ajax when Websockets are not available. What tha= t means is that you won't have to worry about firewall issues, etc. and use= a Gnoga application for "website" development is very reasonable. >=20 > So to answer, if you plan on doing anything more than server static pages= or occasional form submissions, Gnoga is probably the best option today (i= n any language) if you want anything interactive. >=20 > David Botton really? awesome! concurrency is good? happstack lisp-coreserver and smalltalk, and swi prol= og have solutions that include prevalyer.org style in memory with updae log= on disk database, eg an in ram store or with swi-prolog a save every 5min= serialization scheme, would gnoga use postgrresql ? or is there a ada version of www.prevayler.or= g for the db part? or? I am intrigued by the idea of gui and then abstract away web desktop etc..= ..but not sure how that works.... mojolicious and aoslerver rails and django are the typical lamp stack thing= s, how does gnofa compare? why would you prefer it to all those? can ada keep development pace quick like those? I am no progrmaming expert but want to learn to code websites....and gnoga = seems a interesting option... tell us more! will there be a wikibook? haskell for example has one to learn haskell.... I think I have a copy of the craft of ada or some book from 2006 that was = reccomened somewhere to me..