Hi list,

IMHO PHP6 might need more new features to attract developers to migrate
their code / write new code for PHP6. Unicode support is great for those
who need it, but is likely to cause work for those that "just have to
live with it". Nobody likes to so extra work, and it's hard to get
managers to pay for refactoring and updating software without
visible/measurable benefit. Especially if the new version it going to be
slower, it's tough to push it through.

Namespaces in PHP 6.0 might be a very interesting feature for many
developers. Currently, it seems that unicode will be main thing, which
might result in lots of developers not care about it and just wait for
namespaces or another feature they need in 6.1 (or whenever).

Regarding the BC break: maybe breaking BC can be cleverly used as a
marketing statement. "We have cleaned up PHP, to get rid of some sins of
the past". If users do not upgrade because there is just one or two
small issues that require them to put work in their existing code, then
why keep BC?

Those who are planning to upgrade to PHP6 will always have to put in
some work into their code, or at least test it on PHP6.

Those who stick with older versions do not really care wether the new
version breaks BC "just a little" or "really a lot" - they are not going
to touch their existing code anyway and stick with older PHP versions.

Kind regards,

Stefan

-- 
 >e-novative> - We make IT work for you.

 e-novative GmbH - HR: Amtsgericht München HRB 139407
 Sitz: Wolfratshausen - GF: Dipl. Inform. Stefan Priebsch

 http://www.e-novative.de

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

Reply via email to