RE: [PHP-DEV] oo != php
| From: | Preston L. Bannister | Date: | Fri, 07 Jun 2002 16:55:35 +0000 |
| Subject: | RE: [PHP-DEV] oo != php | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-84994@lists.php.net to get a copy of this message | ||
From: Ilker Cetinkaya [mailto:ilker.cetinkaya@ease.de]
[snip]
> but after getting known of the ze2 features, I personally saw PHP finally
> growing out of that "PHP, language for kiddies"-image.
> IMHO PHP is a real good language for its target purpose, but it has
> potential to be much better.
PHP is a nicely done scripting language. Scripting languages tend to
be easier to get into, easier to make changes with, and do a good job
of gluing disparate components together.
Java is a compiled language. Good for building complex tightly knit
applications at the higher end of the performance spectrum. For tasks
that could be done with a scripting language, the implementation cost
is usually higher in Java.
C++ is a lower level compiled language. Good for getting every last
bit of performance possible out of the hardware. Also good for complex
tightly knit applications - but at an even higher development cost.
Think of each as a different tool in your toolbox. You choose the
tool to fit the job at hand. A screwdriver is not a "kiddie" hammer.
Each is well suited for different kinds of tasks.
To extend the metaphor - think of an all-in-one tool - a combination
of hammer and screwdriver, say. In trying to combine the two tools
meant for different purposes you end up with something that is neither
a particularly good hammer, or a particularly good screwdriver.
So the focus on improving PHP in the role as a scripting language
(not trying to make PHP into Java or C++) makes a great deal of sense.
> my 2c and may this topic never arise again,
Amen :)