Tentative rapide de résumé :
La branche trunk-dev actuelle accueillera des nouveautés comme ,le type hint étendu aux scalaires, un nouveau mécanisme d'output buffering, la réutilisation horizontale (traits) dans le modèle objets, etc... De là naitra un probable PHP5.4 ou pourquoi pas un PHP6 (rien à voir avec le support Unicode donc)
PHP5.2 va être arrêté incessamment sous peu (bug fix seulement). Il va falloir songer à migrer si ce n'est pas déja le cas, la migration n'étant pas si difficile que celà.
On notera donc une machine arrière : le développement du PHP6 que nous connaissions tous (de près ou de loin) est aujourd'hui officiellement stoppé. Le mécanisme est trop lourd, trop long à développer. Le PHPGroup réfléchit maintenant à une implémentation plus légère, ce qui laisse à penser la fin de l'idée d'un support total de Unicode. Cette implémentation sera donc plus rapide, plus fléxible, mais moins complète, alors qu'aujourd'hui on ne sait rien à son sujet (tout est ouvert). Suivez les mailing-lists (internals en particulier) de près pour la suite.
Voila des idées qui font bouger! Tout le monde l'admet enfin : on s'enlise et ça sent pas bon. C'est surtout les développeurs : ils devaient jusqu'à présent développer dans un trunk à base d'Unicode (de l'ex PHP6) et porter leurs modifs dans la branche 5.3, un casse-tête qui a failli couté une release ratée. D'autant plus que l'avancée sur Unicode et le nouveau moteur ZendEngine3 était au point mort depuis trop longtemps.
Vous devez être identifié pour poster un commentaire.