Jan,
You're getting rolled. PHP is both a web language and an
environment. As such, it is handling components of the start-up
process and maintenance process which are not being covered merely
by starting up a program. This is the same con job I have seen
proponents of Java make by 'showing that Java Servlets are really
fast.. and not mentioning that they are running a supportive
environment under the hood.
If you want a fair contrast, test PHP vs. Perl when Perl is in
some sort of similar environment. Perl and Apache with mod_perl,
or Perl and IIS with PerlEx, or Perl and FastCGI, or Perl and
VelociGen, or... And don't do something useless like "Hello world",
which only tests the startup cost, when you can make a more realistic
test using something your website already does [or needs to do].
You say that "company standards dictates that the database is
Oracle." But how is PHP going to do a decent job of interfacing with
Oracle [any version]? Perl/Apache/mod_perl on linux will let you
run DBI and interface with Oracle in an effective manner, including
maintaining a database queue which the webserver can toss requests
at. PHP can do this for MySQL with ease, but it is not as good
at doing the same for other databases, and it is far worse in terms
of having to change the database after the fact [for upgrades or
changes in company policy or whatever].
Perl has excellent support for security maintenance.. but I
really doubt that Perl vs PHP is a security issue. Getting the
webserver set up right, and getting the database server set up right
is far more crucial. Neither Perl nor PHP has any inherent
showstopper security holes, and anything found in the future in either
language will get patched up faster than you can say "open source".
That said, consider whether you are up to the task of implementing
a linux/Apache/Perl/mod_perl solution if there is little Perl help
available nearby. If not, you may want to give serious consideration
to the boffins. If you know Perl you can learn PHP easily - it looks
a lot like a web subset of Perl. On the other hand, if you're up to
the task, then show your boss that someone is pulling the wool over
her eyes, and then demonstrate what mod_perl can do for your company.
Can you say "indispensable employee"? :-)
David
--
David Cassell, OAO [EMAIL PROTECTED]
Senior computing specialist
mathematical statistician
---
You are currently subscribed to perl-win32-users as: [archive@jab.org]
To unsubscribe, forward this message to
[EMAIL PROTECTED]
For non-automated Mailing List support, send email to
[EMAIL PROTECTED]