avril 2012 (7)

mercredi 25 avril 2012

Pourquoi migrer vers PHP 5.4 ? Raison #3

Les espaces de noms sont souvent considérés comme l'apport majeur de la version 5.3 de PHP, mais je ne suis pas d'accord avec cela.

Ils sont effectivement une évolution significative et bienvenue de la syntaxe du langage qui apporte un confort certain au développeur , mais pour autant, fonctionnellement, ils n'apportent strictement rien.

Pour preuve, tout les projets utilisant les espaces de noms de PHP 5.3 aurait très bien pu être réalisé sans recourir à ces derniers, au prix il est vrai de quelques bouts de doigts carrés pour les développeurs.

En conséquence, à mon sens, l'apport majeur de PHP 5.3 a été le support des fonctions anonymes et des fermetures lexicales qui ont permit de développer des fonctionnalités qu'il n'était pas possible de réaliser avec les versions antérieures de PHP.

Lire la suite

lundi 16 avril 2012

Comment devenir un bon chef de projet en une leçon

gestiondeprojet.jpg

L'un de mes lecteurs vient de me poser la question suivante par courrier électronique :

Aurais-tu des conseils de livres, site ou doc pour un chef de - petit - projet débutant ; j'ai vu que tu conseillais les livres rework et scrum mais je ne sais pas si ils sont adaptés à un débutant.

J'ai failli répondre également par courrier électronique, avant de réaliser que ma réponse pouvait peut être intéresser d'autres personnes, et j'ai donc décidé de répondre publiquement afin d'ouvrir le débat.

Lire la suite

vendredi 13 avril 2012

200

200WatchersForAtoum.png

Depuis aujourd'hui, 200 personnes suivent sur github le développement de atoum, mon framework de tests unitaires simple, moderne et intuitif pour PHP 5.3+.  […]

Lire la suite

mercredi 11 avril 2012

Je serais conférencier au Forum PHP 2012

Pour ceux qui ne le sauraient pas encore, le Forum PHP 2012 aura lieu à Paris les 5 et 6 juin prochain.

L'appel à conférencier s'est terminé il y quelques temps, et l'AFUP vient de terminer leur sélection après un travail de sélection qui a du être assez ardu, au vu du nombre important de propositions de conférence qu'elle a reçu.

Le programme a donc été annoncé hier dans ses très grandes lignes, et j'ai donc eu la joie d'apprendre que j'avais été retenu pour y donner deux conférences.

Lire la suite

mardi 10 avril 2012

PHP 5.4, une version très sucrée

Dans un premier billet, je vous ai indiqué les directives de configuration qui ne sont plus supportées par PHP 5.4.

Dans un second billet, je vous ai présenté les directives de configuration ajoutées à PHP 5.4 où dont la valeur par défaut a été modifiée.

Dans celui-ci, je vais vous parler des modifications apportées à la syntaxe de PHP par cette nouvelle version, et plus particulièrement du sucre syntaxique.

Lire la suite

mardi 3 avril 2012

Poisson d'avril or not poisson d'avril ?

J'ai publié (à dessein) ce dimanche 1er avril ce billet annonçant que le prochain Zend Engine serait basé sur la JVM suite à des travaux secrets de Zend, et il semble que beaucoup de gens s'interrogent sur sa véracité.

Le projet bianca semble en effet très sérieux, avec un dépôt github ayant un historique significatif et contenant du code correspondant au but du projet, un nom de domaine, un blog, ainsi qu'un communiqué officiel le concernant de la société qui en est à l'origine, Clever Cloud.

Cependant la date de parution qui correspond à un jour ou les canulars pullulent aussi bien virtuellement que réellement ajouté à l'absence du nom de Zend dans le communiqué de presse font que le doute subsiste au sujet de la réalité de bianca.

Il faut dire que le billet amène la chose d'une manière somme toute logique, puisque rien n'empêcherait Zend de développer sa propre solution pour exécuter du code PHP et ainsi répondre à un impératif commercial.

D'ailleurs, le Zend Server en est l'illustration parfaite, puisqu'il met en œuvre une version sur mesure de PHP afin de pouvoir répondre aux besoins des clients de Zend.

Au final, il est donc très difficile pour le lecteur de savoir à quoi s'en tenir réellement de manière certaine.

Alors, bianca, poisson d'avril bien ficelé, ou véritable projet qui marche ?

Lire la suite

dimanche 1 avril 2012

PHP utilisera dorénavant la JVM

Il y a maintenant deux ans, suite à l'arrêt du développement de PHP 6, les développeurs de Zend ont immédiatement commencé à chercher une solution alternative pour intégrer à moyen terme le support d'Unicode dans PHP.

Pour rappel, Zend est la société créée par Zeev Suraski et Andi Gutman, qui sont les concepteurs originels du Zend Engine, le moteur le plus utilisé, et de loin, pour exécuter du code écrit en PHP.

Cependant, malgré cela, Zend, a grand besoin que PHP supporte Unicode nativement, afin de pouvoir obtenir de nouveaux marchés, notamment en Asie et plus particulièrement en Chine.

En effet, le fait que le langage ne supporte pas nativement les différents alphabets et syllabaires de cette région du monde est un gros handicap pour le langage, et Zend a donc du mal à y gagner des parts de marché.

De plus, la société redoute que les chinois, fidèle à leurs habitudes, développent une version de PHP ou pire un nouveau langage qui intégrera nativement le support d'Unicode, ce qui leur fermerait à tout jamais les portes de ce juteux marché.

Il était donc absolument nécessaire pour Zend de trouver une solution efficace pour que PHP soit capable de manipuler nativement et efficacement des chaînes de caractères Unicode.

Lire la suite