• [^] # Re: La seconde release candidate de PHP 5 est sortie

    Posté par . En réponse à la dépêche La seconde release candidate de PHP 5 est sortie. Évalué à 2.

    bonjour Eric et merci de ta réponse à mon post, un peu emporté il est vrai... Mais là ca m'est un peu sorti par les yeux.

    Quelques réponses en vrac à tes réactions :

    De toutes façons les gens qui achètent un bouquin à la sortie du logiciel ou dans les 6 mois suivants savent bien qu'il a été rédigé pendant le développement, on ne trompe personne.

    Je ne doute pas de ta bonne foi, mais je ne pense pas que vous iriez jusqu'à mettre clairement un message d'avertissement en couverture du livre pour prévenir les éventuels acheteurs, justement, que votre bouquin peut contenir des informations qui ne sont plus à jour (ca, ce serait vraiment honnête... Mais évidemment ca dissuaderait vite d'éventuels acheteurs, donc un moindre profit en perspective en échange d'une honnêteté sans faille - que choisis-tu ?). Or les gens qui achètent ce genre de bouquins sont aussi très souvent des néophytes (j'en connais pas mal) qui ne soupçonnent pas que le bouquin en question a été élaboré pendant le développement du langage et peut donc ne plus être à jour au moment de sa sortie.

    J'ai fait assez de support sur IRC à de nouveaux développeurs qui ne comprenaient pas pourquoi les exemples du bouquin qu'ils viennent d'acheter en toute légitimité (avec register_globals à on, pour les anciennes versions de php4) ne fonctionnaient pas avec la version actuelle de php, qu'ils ont pourtant installé tout à fait correctement, exactement comme l'auteur du bouquin recommande de le faire.

    Je te laisse imaginer la réaction du débutant qui s'aperçoit que les informations délivrées par son beau bouquin tout neuf ne sont plus à jour alors qu'il vient tout juste de sortir chez le libraire du coin, et le sentiment qu'il éprouve immédiatement en le découvrant : la tromperie.

    Que dire de ce bouquin sur php5 sorti il y a plusieurs mois déjà (à peu près au moment de la bêta 2, si je ne m'abuse) détaillant le fonctionnement des namespaces en php5... (fonctionnalité qui n'est plus implémentée depuis la bêta 2 justement, et qui ne devrait pas revenir de sitôt). Je suis sûr que tu vois de quoi je parle...

    J'espère que deux personnes telles que vous êtes plus consciencieuses que le gratte-papier qui a écrit le bouquin suscité, et que vous écrivez avec un réel souci d'information et d'honnêteté. Mais j'ai quelques doutes, qui tiennent plus au fonctionnement normal du monde de l'édition qu'à vous deux.

    Il ne s'agit pas d'un panneau de pub mais d'un changelog justement, tous les changements importants doivent y être, même ceux qui tombent sous le sens. À priori celui là plus que les autres.

    Ce que je vois, c'est que ce changement n'est placé qu'en 8è position du changelog sur php.net, et en deuxième position sur la courte synthèse de Cyril. C'est donc un choix qui n'engage que l'auteur de la dépêche, qui selon moi se discute. Enfin, ne tombons pas dans le troll, passons.

    Ben non, parce que les méthodes PHP sont case-insensitive. La différence a été faite entre le mode_eclaté et le modeRegroupé, rien à voir avec les majuscules/minuscules.

    Soit. Merci pour ta clarification, au temps pour moi, j'avais effectivement mal compris. Mais concrètement, par rapport aux scripts existants, quels sont exactement les noms (de fonctions, de classes) qui changent ?

    Sauf que les gens qui arriveront à la sortie de PHP5 voudront un bouquin pour décrire tout ça et les aider, d'autant que la doc officielle ne sera pas à jour à priori.

    Eh bien là, je félicite à la fois votre clairvoyance et votre égoïsme. Effectivement, il y a peu de chances que la doc officielle soit à jour au moment de la sortie de php5 si tous ceux qui, comme toi, compilent des infos, préfèrent l'appât du gain plutôt que de contribuer à un effort communautaire (La documentation php est l'oeuvre d'un groupe de travail bénévole). Et contrairement au bouquin, la doc officielle peut être mise à jour, complétée, annotée et corrigée à tout moment, alors que le bouquin est désespérément figé entre les mains du type qui l'a acheté.

    Différence d'orientation. Ce que donne Cyril ce sont des modifications qui impactent les gens et leur permettent de voir des choses concrêtes sur ce qui change.

    Je pense que l'info apportée par Cyril méritait des éclaircissements (ce que tu m'as fourni plus haut notamment), mais aussi, pour rester dans cette ligne que tu décris, de citer également, au moins, les quelques points dont j'ai parlé dans mon commentaire.

    Concernant le ton moqueur, enfin, c'est une réaction épidermique par rapport au caractère incomplet (bâclé ?) et intéressé de la dépêche. J'aurai de loin préféré une dépêche plus fouillée, plus explicite, et écrite par quelqu'un dont la motivation est d'informer les gens, pas de vendre du papier avant les autres.