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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,f1deba01a6ea4216 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews.google.com!s2g2000vby.googlegroups.com!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: RESTful web API using AWS? Date: Wed, 17 Aug 2011 06:14:56 -0700 (PDT) Organization: http://groups.google.com Message-ID: <4b2bd50d-678a-46eb-93f2-4cd70f5dca66@s2g2000vby.googlegroups.com> References: <6843c6f3-37a6-46f5-b724-ff8974c73f40@q3g2000yqi.googlegroups.com> NNTP-Posting-Host: 153.98.68.197 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1313586987 19209 127.0.0.1 (17 Aug 2011 13:16:27 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 17 Aug 2011 13:16:27 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: s2g2000vby.googlegroups.com; posting-host=153.98.68.197; posting-account=pcLQNgkAAAD9TrXkhkIgiY6-MDtJjIlC User-Agent: G2/1.0 X-Google-Web-Client: true X-Google-Header-Order: HUALESRCNK X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101206 Red Hat/3.6-2.el5 Firefox/3.6.13,gzip(gfe) Xref: g2news1.google.com comp.lang.ada:20665 Date: 2011-08-17T06:14:56-07:00 List-Id: p34cekeeper wrote on comp.lang.ada: > I'm currently tasked with developing a RESTful web API as a font-end > for what amounts to a bunch of bog-standard RDB operations. I'm > currently using PHP, which, as it stands is making me feel ill. > > While investigating other (more orthogonal) technology choices > (erlang, Scala, etc.), I happened to come across Ada Web Server. I > suppose my question is: is AWS up to the job? Has anyone here done > this before? > > It seems to me like AWS' dispatcher mechanisms are ideal for this > purpose, because they don't make assumptions about what you want to do > with the incoming HTTP request (I'm tired of frameworks that force you > into a ham-fisted, code generating MVC implementation). > > Any input from experienced Ada engineers would be greatly appreciated. The short ansewer is: yes. Feel free to ask more specific questions here or on the AWS mailing list. Shameless_Plug : begin AWS comes in source-only form; you have to compile and install it on your development and on all your target machines. In contrast, Debian[1] contains the precompiled package libaws2.7-dev which takes the hassle of installation and deployment away. You might want to try that for a _very_ quick installation of a complete Ada development platform including compiler and lots of goodies. [1] http://www.debian.org end Shameless_Plug; -- Ludovic Brenta. The resource credibly strategizes our optionality, while the human resources manage target implications.