comp.lang.ada
 help / color / mirror / Atom feed
From: Brian May <bam@snoopy.apana.org.au>
Subject: Re: Wiki written in Ada?
Date: Sat, 16 Sep 2006 09:17:27 +1000
Date: 2006-09-16T09:17:27+10:00	[thread overview]
Message-ID: <sa48xkkbtyw.fsf@margay.local> (raw)
In-Reply-To: mailman.5.1158313744.4234.comp.lang.ada@ada-france.org

>>>>> "Marius" == Marius Amado-Alves <marius@amado-alves.info> writes:

    >> - but it isn't beyond my comprehension! PHP is quick to write,
    >> fairly easy to understand and has intuitive interfaces to the
    >> front and back ends.

    Marius> - now this is exactly the opposed of my view.

PHP is perceived as being quicker to write.

Maybe for small and very simple projects this might be true.

However, as the code size goes up, productivity goes down, and risk of
security problems goes up. After you factor in time wasted due to
debugging security breaches on a web server and not getting
anywhere... What virtual host did the attacker break into? How did an
attacker run wget on this system? How did the attacker execute the IRC
server after downloading it? Did the attacker do any other damage?

When I was writing PHP code regularly, I was amazed when I couldn't
find a version of a system call that will take a list of parameters as
an array instead of running the shell and having the shell split the
parameters. Arggh! Even Perl supports this. (disclaimer: this was PHP
4.0, to the best of my knowledge, PHP 5.0 was the same).

I think it would be an interesting experiment to rewrite something
like Mediawiki in Ada + AWS.
-- 
Brian May <bam@snoopy.apana.org.au>



  reply	other threads:[~2006-09-15 23:17 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-09-10 18:55 Wiki written in Ada? Peter.H.M.Brooks
2006-09-11  1:17 ` Brian May
2006-09-11  1:31   ` Peter.H.M.Brooks
2006-09-15  9:48     ` Marius Amado-Alves
2006-09-15 23:17       ` Brian May [this message]
2006-09-19  9:51         ` Marius Amado-Alves
     [not found] <A81CF95B-35BB-4E48-938B-BE94364C45D8@amado-alves.info>
2006-09-14 13:28 ` Marius Amado-Alves
2006-09-14 14:04   ` Peter.H.M.Brooks
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox