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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,2e17f534f2b26df X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2000-12-12 11:51:39 PST Path: supernews.google.com!sn-xit-02!supernews.com!isdnet!wanadoo.fr!not-for-mail From: Pascal Obry Newsgroups: comp.lang.ada Subject: Re: why Ada not used much in commercial server side development Date: 12 Dec 2000 20:52:44 +0100 Organization: Home - http://perso.wanadoo.fr/pascal.obry Message-ID: References: <90f6b601ev5@drn.newsguy.com> <90mt3k$aak1@news.cis.okstate.edu> NNTP-Posting-Host: mix-velizy-107-2-75.abo.wanadoo.fr Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: wanadoo.fr 976650698 19479 193.249.45.75 (12 Dec 2000 19:51:38 GMT) X-Complaints-To: abuse@wanadoo.fr NNTP-Posting-Date: 12 Dec 2000 19:51:38 GMT User-Agent: Gnus/5.0807 (Gnus v5.8.7) Emacs/20.7 Xref: supernews.google.com comp.lang.ada:3002 Date: 2000-12-12T19:51:38+00:00 List-Id: dvdeug@x8b4e516e.dhcp.okstate.edu (David Starner) writes: > Not standard libraries - the only language with huge standard libraries > on that list is Java. Eiffel, Sather, Objective-C, Pascal and Tcl (and > Smalltalk?) also have a paucity of library support; not coincidintly, > Eiffel, Objective-C, Pascal, Tcl and Ada all have decent support for > binding to C routines, at least in modern implementations. (I'm not > familiar with Sather or Smalltalk in this regard.) In some cases, it's > rather trivial to make a thin binding to a language. In others, it's > easier to just write in the language - since GUI's probably fall in the > second group, it's good that GTKAda exists. > > The big problem with a large library collection for Ada is that it takes > work to write and mainain those libraries. Notice that there is no free > implementation of a large part of the Java standard libraries. The Ada > community hasn't produced the right libraries for web server because > there aren't many people intrested in using Ada for web serving. Write > those libraries or bindings to those libraries, and maybe that will > change. If you chose not to, that's your choice, but apparently the > reward/work ratio is not high enough for the rest of us. Well that's not true. I have since a long time done Web developement in Ada. My current environment is AdaCGI (from David Weller) and Template_Parser (from me, available from my homepage). Both packages used together are already really convenient to build nice Web server (speaking from experience here). One of them as been presented to Ada france (WORM - for Web Organizer and Research Machine). A distributed project to reference URL with comments, notes and some others data. All this with a search engine (vector based and not boolean based)... The search engine is capable to search on multiple WORM databases, each database can be in whatever platforms (yes all the CGI are built with GLADE)... Anyway this is an Intranet project! So I repeat everything needed to do CGI based Web server is there. And soon I will try to swith to AWS (Ada Web Server - available from my homepage) as the base of my Web development. I expect to have WORM ported to AWS (as I think it is mature enough now) to test it on a real application. I let you know... Pascal. -- --|------------------------------------------------------ --| Pascal Obry Team-Ada Member --| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE --|------------------------------------------------------ --| http://perso.wanadoo.fr/pascal.obry --| --| "The best way to travel is by means of imagination"