On 08/03/16 10:12, Tony Marston wrote:
> 
> The only thing I am learning here is that there are too many cooks
> spoiling the broth. There are too many people who want to change the
> language into something it was not meant to be. There are too many
> people who have this notion of language "purity" and "perfection" and
> want to force their personal views on the whole of the PHP development
> community. They don't care about all those BC breaks which prevent the
> quick take-up of new versions.
> 
> When large organisations invest in their software applications they
> expect stability and longevity. By creating BC breaks with every new
> version of the language you are destroying those expectations and
> sending a message to millions of developers "Don't bother using this
> language as what you write today won't work in 5 year's time".

I've been providing a caller management system since the early 90's. The
JOB it does has not changed in 20+ years, although the reports have
changed over time. This was originally based on proprietary terminals
... PC's were not something you found out on the counters then. As that
changed, these were replaced with a PHP based application and became web
based. Still doing exactly the same job. That job has not changed even
today, but some sites that have introduced 'improvements' such as
virtual desktops and thin client devices have made the job more and more
difficult. One site can't even tell me which building a user is working
from because the system does not identity the physical hardware.
Fortunately the 'older' services still work so one can at least bypass
it and retain the location information, but they have invested too much
to admit the real mistake! Problems like this get missed when 'improving
services' goes blindly down a particular path, and PHP seems to be stuck
in such a rut with new features like Reflections, Traits, magic
functions and so on when the vast majority of current applications
simply don't need to be changed at all. I'm once again going through
perfectly functional code to clear up warnings are now appearing on a
server I though HAD all been brought up to be PhP5.5 clean. And I know
I'll have to do the same exercise again later for PHP7. Don't say "Just
switch off the warnings" ... THAT is what has built up the backlog of
work from PHP5.2 ... so adding even more warnings is not helping improve
PHP ...

-- 
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk
Rainbow Digital Media - http://rainbowdigitalmedia.co.uk

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to