From: | "Michael Richards" <michael(at)fastmail(dot)ca> |
---|---|
To: | poet(at)linuxports(dot)com |
Cc: | pgsql-sql(at)postgresql(dot)org |
Subject: | Re: PostgreSQL HOWTO |
Date: | 2001-01-18 23:57:40 |
Message-ID: | 3A6782F4.000087.57591@frodo.searchcanada.ca |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
>>> Best web-scripting (and compiling) language is PHP+Zend
>>> compiler PHP is extremely powerful as it combines the power of
>>> Perl, Java, C++, Javascript into one single language and it
>>> runs on all OSes - unixes and Windows NT/95.
>>
>> it seems that the author never used any other think then PHP ...
>
> I am afraid I would disagree. I have used all of the languages he
> metions and for the Web, PHP is the best.
The comparison is neither scientific (nothing is quantified or
specified as criteria) nor is it accurate.
Since you've used all the languages, you should agree that there are
very few things in common with any of them or with PHP. Zend parses
the contents and compiles it into an optimised bytecode and executes
that. This bytecode can be cached.
PHP is server based and nothing runs on the client machine as in
JavaScript.
PHP is not a compiled nor an object oriented language as in C++.
There is no inheritance, polymorphism, or exception handling it has
little in common with C++, let alone taking the "powerful features"
from it.
Same deal with Java. PHP may be executed similar to a VM, but come
on, a JVM is not even close to PHP. On the JCL side of things PHP
lacks any sort of security manager, objects, reflection, exceptions
or platform independent bytecode. It has very little in common with
Java as well.
I build web email systems for a living and I find C++ works best for
me because my implementation is efficient, protects my source code
for outside licenses and allows me to use OOP within my CGI. For me,
it was the best of all mentioned. This is an opinion and I've stated
as to why I chose C++.
My opinion is a sharp contrast to what is written above. I could have
just said.
No, you're all wrong, C++ is the best.
That is not very helpful. Nor is the HOWTO because it is riddled with
not only statements like that, but also facts that are totally wrong.
PHP also does not run on all OSes. I'm sure if I sat down and looked
I could find a large number of platforms it does not run on. How
about MS-DOS? Xenix? OS/2? AS/400? Might be silly examples, but
still points out how silly the "runs on all OSes" statement is.
-Michael
_________________________________________________________________
http://fastmail.ca/ - Fast Free Web Email for Canadians
>From pgsql-sql-owner(at)postgresql(dot)org Thu Jan 18 19:07:24 2001
Received: from davinci.ethosmedia.com (davinci.ethosmedia.com [209.10.40.250])
by mail.postgresql.org (8.11.1/8.11.1) with ESMTP id f0J05t030101
for <pgsql-sql(at)postgresql(dot)org>; Thu, 18 Jan 2001 19:05:55 -0500 (EST)
(envelope-from josh(at)agliodbs(dot)com)
Received: from [208.59.253.44] (HELO agliodbs.com)
by davinci.ethosmedia.com (CommuniGate Pro SMTP 3.3)
with ESMTP id 1179052; Thu, 18 Jan 2001 16:05:51 -0800
Message-ID: <3A678406(dot)3982C532(at)agliodbs(dot)com>
Date: Thu, 18 Jan 2001 16:02:14 -0800
From: Josh Berkus <josh(at)agliodbs(dot)com>
Reply-To: josh(at)agliodbs(dot)com
Organization: Aglio Database Solutions
X-Mailer: Mozilla 4.73 [en] (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
CC: poet(at)linuxports(dot)com, pgsql-sql(at)postgresql(dot)org
Subject: Re: PostgreSQL HOWTO
References: <3A6782F4(dot)000087(dot)57591(at)frodo(dot)searchcanada(dot)ca>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Archive-Number: 200101/248
X-Sequence-Number: 917
Folks,
Fascinating as this thread is, is the SQL Developers list really the
appropriate place for it? Don't we have a Policy list or something?
-Josh Berkus
--
______AGLIO DATABASE SOLUTIONS___________________________
Josh Berkus
Complete information technology josh(at)agliodbs(dot)com
and data management solutions (415) 436-9166
for law firms, small businesses fax 436-0137
and non-profit organizations. pager 338-4078
San Francisco
From | Date | Subject | |
---|---|---|---|
Next Message | Alvar Freude | 2001-01-19 00:37:48 | Re: PostgreSQL HOWTO |
Previous Message | Brett W. McCoy | 2001-01-18 23:49:58 | Re: PostgreSQL HOWTO |