PHP compared to other languages...
View Single Post
01-18-2008, 01:47 PM
Join Date: Jan 2008
Just ignore them. Believe me, if you don't stick around and support "your language" even when it's decried, you won't be considered worth helping out. PHP is just fine and dandy, and PHP6 is going to make it much better. At a certain point, when the market requires a change of you, comply---otherwise, commit and stick to your guns.
And I have to say I highly agree with FooBarWidget: branch out and learn other languages. But don't abandon the ones you say are your favorites.
Python is very unfriendly to any version changes, between major versions painfully so. (Big discussion of this at
PHP6 will have full support for namespaces, and by proxy modules. The core is rather compact as it is though most don't distinguish between
that ship with PHP. The naming of all these functions is very disparate though, so the comment on that is quite true. PHP5 is a part of the transition of PHP from a procedural, object orientation hackneyed, language to something with more true object orientation. Multiple inheritance, though powerful, can decrease orthogonality and obfuscate the object's reusability. As to OO file handling ... whee, I wrote my own classes for this in fifteen minutes.
Worse, the whole document is a paragon of arrogance. Comments like this disqualify 98% of their view in my opinion:
Retort: PHP 5 Reflection
Counter-retort: We said excellent introspection
lambdas and other builtin functional programming constructs
Counter-retort: create_function() is a crock; what it produces is not the True Lambda
maturity, stability and upward-compatibility
Retort: PHP is stable, mature and up/backward-compatible
Counter-retort: in general PHP applications must be ported between PHP 4, PHP 5 and future PHP 6 with Unicode
Counter-retort: As for maturity... "Age is not an accomplishment"
How nice. The porting required between versions is rather minimal, especially compared to Python. And create_function, while it isn't a "true" lambda, provides the exact same functionality! Whoopie, gonna strangle me some Python-fanatics. The attitude of "our way or the highway", they do claim to have only ONE way to do things, is duly unimpressive.
Programmers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning.
- Rich Cook
The Following User Says Thank You to RobertK For This Useful Post:
View Public Profile
Send a private message to RobertK
Find More Posts by RobertK