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,b1150caefb87348f X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-10-05 07:59:16 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!eusc.inter.net!cs.tu-berlin.de!uni-duisburg.de!not-for-mail From: Georg Bauhaus Newsgroups: comp.lang.ada Subject: Re: Ada Advocacy - WPG (Web Page Generation) scheme Date: Sun, 5 Oct 2003 14:59:15 +0000 (UTC) Organization: GMUGHDU Sender: Georg Bauhaus Message-ID: References: NNTP-Posting-Host: l1-hrz.uni-duisburg.de X-Trace: a1-hrz.uni-duisburg.de 1065365955 18873 134.91.1.34 (5 Oct 2003 14:59:15 GMT) X-Complaints-To: usenet@news.uni-duisburg.de NNTP-Posting-Date: Sun, 5 Oct 2003 14:59:15 +0000 (UTC) User-Agent: tin/1.5.8-20010221 ("Blue Water") (UNIX) (HP-UX/B.11.00 (9000/800)) Xref: archiver1.google.com comp.lang.ada:261 Date: 2003-10-05T14:59:15+00:00 List-Id: Nick Roberts wrote: : I think one of the big attractions of schemes like ASP, JSP, and PHP (to : name but three) is that to use them you merely have to embed a few special : directives into an otherwise ordinary HTML file, and often the directives : are very simple. It might be popular, it might even let you think of clever tricks, but is it technically attractive? It does, in fact, reintroduce the lack of model-view-controller separation. It is bound to create a somewhat nightmarish code-in-view-mess. As soon as there is more than one web-page involved in the same "web application", maintenance and understandability can degrade so fast that I am tempted to say, in O(exp(n)). Please, don't. There are much more mature, better, and cleaner methods of creating dynamic views, and AWS has one of them ready for production use. (Addition: I have been and am doing this sort of "web visualization" for years, as soon as you allow a conditional or assignment in a template, you start burning money.) -- Georg