vendredi 20 septembre 2013

L'avenir de PHP vu par Mathieu Robin #2

Voici la deuxième interview de ce second cycle d’interviews au sujet de l’avenir de PHP.

Aujourd’hui, c’est donc Mathieu Robin qui prend la parole puisqu’il m’a fait le plaisir de répondre à mes questions une nouvelle fois, et je l’en remercie.

Je ne sais plus exactement dans quelle circonstance j’ai fait sa connaissance, mais à l’époque, il m’avait semblé un garçon intéressant et la chronique qu’il publie maintenant depuis quelques années à propos de jQuery ainsi que nos échanges épisodiques aussi bien sur Internet que dans la vraie vie n’ont fait que confirmer ma première impression.

À l’époque de sa première interview, Mathieu était encore un apprenti, mais depuis, il est rentré de plain-pied dans la vie active et cela a fait forcément évoluer la vision qu’il a de son métier en général et de PHP en particulier.

Lire la suite

jeudi 12 septembre 2013

L'avenir de PHP vu par Éric Daspet #2

Comme annoncé précédemment, trois ans après la première, je commence aujourd’hui la publication d’une seconde série d’interviews à propos de l’avenir de PHP, et comme prévu, je la débute avec une interview d’Éric.

Et hasard du calendrier, cet avenir suscite une nouvelle fois des interrogations aussi bien parmi ses développeurs que ses utilisateurs.

En effet, au cours de la semaine dernière, Anthony Ferrara a quitté internals@, la liste de diffusion des développeurs de PHP.

Et dans la foulée, il a expliqué les raisons de son départ dans un billet qui fait depuis polémique, même si de mon point de vue il n'y a pas de raisons puisqu’il n’apporte aucune information nouvelle et ne propose aucune solution concrète.

Or, il se trouve qu’Éric est un switcheur, c’est-à-dire un utilisateur de PHP qui, pour tout un tas de raison, a progressivement abandonné ce langage au profit d’un ou plusieurs autres plus adaptés à sa sensibilité et à sa façon de travailler.

De plus, c’est une référence historique dans la communauté PHP française, puisqu’en plus d’avoir des compétences unanimement reconnues dans ce langage et d'autres domaines, il est coauteur du livre PHP 5 avancé.

Dans le contexte actuel, son interview prend donc une connotation toute particulière, et je le remercie donc d’autant plus d’avoir accepté une nouvelle fois de répondre à mes questions.

Lire la suite

mercredi 4 septembre 2013

L'avenir de PHP vu par…

Il y a trois ans, j’ai interviewé plusieurs personnes à propos de l’avenir de PHP, à la suite de l’abandon du développement de sa sixième version.

Il y avait parmi ces personnes aussi bien des inconnus que des gens faisant figure de référence dans la communauté des développeurs PHP, ou alors avec peu expérience ou au contraire très expérimentés.

Et si j’en connais certains très bien pour les croiser régulièrement au cours des diverses conférences auxquelles je participe ou via des échanges virtuels, d’autres étaient et sont toujours de parfaits inconnus avec lequel je n’ai plus échangé depuis cette époque.

Bref, j’avais tenté de réunir un panel d’utilisateurs du langage le plus représentatif possible afin d’avoir une idée la plus précise possible de la façon dont était perçue PHP par ses utilisateurs à l’époque.

Lire la suite

mardi 30 juillet 2013

À propos des fonctions anonymes

Les fonctions anonymes apparues avec la version 5.3 de PHP sont des outils très puissants qui permettent de faire des choses complexes très simplement.

Pour autant, leur implémentation dans PHP 5.3 avait un inconvénient majeur.

En effet, une fonction anonyme est pour le Zend Engine une instance de la classe \closure.

En conséquence, un appel à $this dans une fonction anonyme revenait avec PHP 5.3 à faire appel à l’instance de la classe \closure correspondant à la fonction, et cela même si cette dernière était déclarée dans une méthode de classe.

Lire la suite

jeudi 4 juillet 2013

Timeline.d3.js

timelined3js.png

J’utilise PHP quotidiennement, en général plus de 8 heures par jour réparties entre mes développements professionnels et des projets personnels tels qu’atoum.

Pour autant, je ne suis pas d’une fidélité exemplaire et je vais parfois voir ailleurs pour plusieurs raisons.

Il m’arrive en effet d’en avoir marre de voir des lignes de code à longueur de temps et de ressentir le besoin de manipuler des choses plus graphiques.

Ensuite, je trouve bénéfique d’allez voir ce qu’il se fait ailleurs afin de voir s’il n’est pas possible de mettre en application certains concepts intéressants dans mon propre contexte.

Lire la suite

- page 3 de 38 -