On 17/04/16 14:28, Fleshgrinder wrote:
> Most features that are currently discussed are aiming at enterprise
> applications that require more built-in functionality to ensure
> correctness, reduce the amount of tests (unit as well as runtime) to
> detect bugs, and where many developers work together at the same code
> base. Most features can increase agility and productiveness of such
> teams and allow them to implement new features and A/B tests faster. Of
> course many features require more knowledge about programming. This can
> also be bad for such teams because big teams almost always suffer from a
> huge knowledge gap. Despite that, it helps the more advance developers
> to create richer APIs that are harder to abuse and in turn allow the
> overall design to achieve previously mentioned goals.

And this is where the likes of Hack should be exactly where you are
working ... The vast majority of grass roots users don't need another
layer of complexity loaded on top of what IS a perfectly functional
platform. Adding types, complicating procedure calls and lumbering
everything with 'optional' layers of complexity is not something that a
small jobbing shop user has time to investigate the implications on his
client base. I'm still working through code that other have written and
trying to in many cases unravel exotic code that no longer fits the
modern programming style. I no longer take on any new clients as there
is enough work keeping my existing client base working, but there are a
LOT of people still using PHP5.2/3 who now need help if they are ever to
be brought forward.

Now if you were proposing something that actually validated the data
fully rather than some very restricted 'type' elements then it might be
worth the effort, but 'int' is only a very small part of validating a
number and we still need the rest of the validation library after you
install a replacement for that bit mf it ...

-- 
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