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: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!feeder.erje.net!eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!feeder2.ecngs.de!ecngs!feeder.ecngs.de!sequencer.elbracht.net!news6.united-newsserver.de!not-for-mail From: Michael Erdmann Subject: Re: Web Development Using Ada? Newsgroups: comp.lang.ada References: <874bf843-8212-44a4-b0c6-e20d831325bc@googlegroups.com> <51f8cb0a$0$99959$afc38c87@news6.united-newsserver.de> <1db452e9-1b1b-4efb-a97e-def7798378fe@googlegroups.com> User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Date: 31 Jul 2013 12:09:15 GMT Message-ID: <51f8fe6b$0$12236$afc38c87@news6.united-newsserver.de> Organization: united-newsserver, Premium-Usenet NNTP-Posting-Date: 31 Jul 2013 14:09:15 CEST NNTP-Posting-Host: bcbdc8a3.news6.united-newsserver.de X-Trace: DXC=Qf`DIo2UO^b46[FQT0BXQo?WaAcTmnDd``P[ek5W0_`FkjJ58>_MG?\o[dofmGc[njh X-Complaints-To: abuse@united-newsserver.de Xref: news.eternal-september.org comp.lang.ada:16617 Date: 2013-07-31T14:09:15+02:00 List-Id: On Wed, 31 Jul 2013 03:15:06 -0700, Aay Jay Chan wrote: > On Wednesday, 31 July 2013 16:30:03 UTC+8, Michael Erdmann wrote: >> >> My 50 cents: >> >> >> >> Actually you can develop Web Applications using Ada >> >> using AWS and maybe using >> http://blog.vacs.fr/index.php?post%2F2013%2F02% >> >> 2F05%2FAda-Server-Faces-0.5.0-is-available; proable there are more >> >> frameworks. >> >> >> >> BUT there is more to consider: What is about the future of your >> >> web application ... do you want to develop in the next years with your >> >> core team or do you intend to outsource the maintenance to some >> >> external company. In the later case i imagine you might have problem >> >> to find a company. This is just one aspect of the missing ecosystem >> >> for Web design in the Ada community. >> >> >> >> Sorry for sounding like a spoil sport; but there is more then tech >> >> to this issue :-) > > That is part of my concern, too. If we are going for Ada, that almost > means we need to take care the project for its lifetime, either by > directly support it, or by training new staff to do so. > > Currently we are still not in any size or shape to think that far. But I > can't help thinking that, by using Ada, we are ruling ourselves from > even thinking offloading maintenance to anybody. I don't know if that is > a bad thing, though. Good code (easy to what ever KPI you may refer) is for my opinion not a function of the language but more an matter of your organization so to say to which degree you enforce best practice. Ada will certainly help. But if you don't already have an experienced team you will have go through the complete learning curve to achieve "good code". If the web applicationis part of a larger application written in Ada then personally i would go for it since certainly Ada will help you in getting best practices established. Otherwise i would not switch the language but enforce best practices by review, learning from others etc... establishing some light weighted processes or what ever suites to make your team better with what they already know. But all this depends very much on the nature of your project :-) Another thing coming in my mind is deployment; Web applications are differently deployed using war and jar files. I guess there are a few more things to be considered specially when you have to interface with some kind of high availability framework ... :-/ /Michael