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=unavailable autolearn_force=no version=3.4.4 Path: border1.nntp.dca3.giganews.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!goblin2!goblin.stu.neva.ru!reality.xs3.de!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: Jacob Sparre Andersen Newsgroups: comp.lang.ada Subject: Re: Web Development Using Ada? Date: Mon, 05 Aug 2013 10:47:41 +0200 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: <878v0g1q36.fsf@adaheads.sparre-andersen.dk> References: <874bf843-8212-44a4-b0c6-e20d831325bc@googlegroups.com> <51F92827.5000903@obry.net> <51f95d3a$0$14311$afc38c87@news7.united-newsserver.de> <51F97BA8.9040401@obry.net> <51f9e7e6$0$5337$afc38c87@news6.united-newsserver.de> <87vc3po7uj.fsf@adaheads.sparre-andersen.dk> <51fac5e9$0$13438$afc38c87@news6.united-newsserver.de> NNTP-Posting-Host: 212.27.24.14.bredband.3.dk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: loke.gir.dk 1375692463 2700 212.27.24.14 (5 Aug 2013 08:47:43 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Mon, 5 Aug 2013 08:47:43 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) Cancel-Lock: sha1:WlMfJs9WZI5TcKNv1fIM/51Slt0= X-Original-Bytes: 3070 Xref: number.nntp.dca.giganews.com comp.lang.ada:182836 Date: 2013-08-05T10:47:41+02:00 List-Id: Michael Erdmann wrote: > Hallo Jacob; interesting idea; your commercial application is running > on a server farm? It is still under development. But yes, we are planning to have multiple instances running on different servers. You should note that our reason for having multiple instances is not performance, but rather an extra layer of security (separation of different customers), so we are not going to use the DSA. > But this exactly what i mean: The attitude that i can do almost > everything in Ada which is currently already done by some other > technology in the market; sure that's possible but to what price. So far the cost of the web part of the application has been insignificant compared with the cost of the actual business logic. I can't give you exact numbers, but the costs differ by roughly one order of magnitude. > More Specifically; Is the DSA based framework already existing and > applied by a larger community to Web development that e.g. Jay Chan > could use it? I simply don't get this "framework" infatuation. If you write your system with distribution in mind, the only extra source text you need to make a distributed version of the system is the configuration information for your compiler's DSA implementation. What do the frameworks you have in mind provide that AWS + DSA doesn't provide as-is? Also; AWS consistently beats node.js, which supposedly is the fastest existing web framework (http://wiki.ada-dk.org/aws_vs_node.js). Testing AWS or node.js against other web frameworks, such as Ruby on Rails shows orders of magnitude speed differences. So you have to have quite heavy applications or quite large user bases to actually need more than one server for performance. Greetings, Jacob -- "Very small. Go to sleep" - monster (not drooling)