Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

Aspect Oriented Programming on PHP

Description

La programmation orienté aspect à longtemps été reléguée au stade expérimental en PHP alors que la pratique se popularisait dans d’autres langages. Cette période est révolue avec l’arrivée d’une extension PHP dédiée à l’AOP. Au delà des limites de la programmation objet, la programmation orientée aspect propose de protéger le code métier des préoccupations transverses (mise en cache, gestion transactionnelle, logs, droits, …). L’objectif de cette conférence est double. Dans un premier temps présenter les concepts et intérêts de la programmation orientée aspect, dont toute base de code, procédurale ou orientée objet, pourra bénéficier. Dans un second temps démontrer que l’usage de l’extension AOP pour PHP est la plus simple et efficace qui soit. L’objectif ultime étant de donner à l’auditoire des centaines d’idées applicables immédiatement, quelles que soient les méthodes de travails actuellement utilisées.

Conférence donnée lors du PHP Tour Nantes 2012, ayant eu lieu les 29 et 30 novembre 2012.

Informations complémentaires

Vidéo

Les speakers

Gérald CROËS

Gérald Croës s'est spécialisé dans le milieu open source où il travaille sur la qualité logicielle, la capitalisation et l'accélération des développements. Il utilise PHP en milieu professionnel depuis les années 2000 où l’efficience des solutions étaient recherchées tant d’un point de vue technique que d’un point de vue coût et délais de développement. Dès lors, il est intervenu sur des sites de tout type : du portail institutionnel pour grande administration aux solutions de signatures électroniques pour des institutions privées, en passant par le commerce électronique et les intranets. Développeur principal de l’un des premiers frameworks PHP et d’une extension PHP dédiée à l’AOP, il participe aujourd’hui à plusieurs projets open source et rédige fréquemment des articles de vulgarisation technique. Il est également régulièrement conférencier autour des sujets qui lui sont chers tels la programmation objet, les modèles de conception, la qualité logicielle, l’agilité et l'industrialisation.

Julien SALLEYRON

Responsable Technique d’un domaine applicatif au service informatique de la société Alptis Assurances, Julien Salleyron possède une forte expérience en PHP. Il a participé pendant plusieurs années au développement du framework Copix 3 au coté de Gérald Croës, asseyant ses connaissances en conception et en architecture. Développeur principal de l’extension AOP en PHP, il est sans cesse soucieux des problématiques de performances, stabilité et bonnes pratiques.

Commentaires

J'ai adoré cette conférence. J'ai souvent été perdu par les articles sur l'AOP en PHP et n'y ai donc pas donné suite. Or, cette conférence m'a éclairci les idées, je vois ce que c'est, ce que ça apporte et j'ai déjà plein d'idée pour le tester. Très bonne conférence, merci à vous de nous avoir fait ce plaisir
Mikael Randy, le 30/11/2012
J'ai bien aimé, le suje presenté d'une façon très claire, donne envie à s'interesser au sujet.
Marek Kalnik, le 30/11/2012
Excellente présentation, qui ne fait pas trop peur ;-) Comme amélioration je dirais seulement de parler peut-être un peu plus des autres solutions permettant l'AOP en PHP.
Anonyme, le 30/11/2012
Donne vraiment envie d'essayer...
Anonyme, le 30/11/2012
Présentation du type "parc d'attraction", fais peur en entrant, donne envie de vomir pendant et laisse un goût de trop peu à la fin. Sujet très intéressant et ça donne envie de le suivre !
Thomas Sieffert, le 30/11/2012
présentation trés claire et bien fait pour comprendre le fonctionnement. j'ai des doutes sur le principe du aop, on pourrait peut⁻être mieux adresser la question du lisibilité du code et la sécurité.
David Buchmann, le 01/12/2012
Excellente présentation : l'idée est vraiment brillante. J'ai hâte de tester ça, et j'irais même jusqu'à espérer voir un jour cette extension intégrée en natif dans une future version de PHP :)
Jean Molliné, le 01/12/2012
très bonne conférence. ma plus grosse déception reste que Gérald Croes ait rasé sa moustache
Anonyme, le 01/12/2012
Excellente présentation montrant de manière concrète le bénéfice qu'apporte l'AOP. J'ai hâte que le projet aboutisse sur une version stable car il a déjà une place de réservé au sein de projets dont je suis responsable.
raymond, le 01/12/2012
Présentation dynamique, vous avez réussi à nous faire comprendre ces concepts effectivement simples mais affublés d'un vocabulaire à la noix (merci les javaistes). J'ai encore un gros doute sur le principe des jokers dans votre API, peut-être que plus d'exemples concrets justifieraient leur bien-fondé. En tous cas beau boulot !
Nicolas Chambrier, le 02/12/2012
Excellent présentation! L'idée est séduisante, mais avoir des cas concerts dans la conf serait un plus. Mais ça donne envie de l'utiliser en tout cas, après où, c'est la question.
Eric Cambray, le 03/12/2012
J'ai trouvé cette présentation vraiment très bien faite : Julien et Gérald ont su nous expliquer clairement les concepts et le vocabulaire de l'AOP et c'est exactement ce qui me manquait pour bien comprendre ce concept. Bien que j'ai lu plusieurs articles sur le sujet, j'avais un peu de mal à assimiler toutes les subtilités. Je pense qu'aujourd'hui j'ai des éléments en main qui me permettront d'avancer correctement et surtout de comprendre les différents articles que je pourrais lire à ce sujet.
Julien BIANCHI, le 03/12/2012
C'est pour moi la meilleure conf de ce PHP Tour ! Bravo et bon courage pour la suite :)
Martin Supiot, le 03/12/2012
Un grand merci à tous pour vos commentaires encourageants. Nous allons prendre en compte vos différents retours afin d'améliorer encore notre présentation, en particulier la présentation des wildcards qui fait couler de l'encre ^^ A prochainement sur le sujet !
Gérald Croës, le 03/12/2012
Une des meilleures conférences pour moi, sur un sujet parfaitement étranger, parfaitement bien présenté.
Les sushi-codeurs, le 03/12/2012
Excellente conf ! très clair j'ai déjà une idée d'une utilisation de votre extension au boulot :)
Olivier Mansour, le 03/12/2012
Très bonne conférence, à la fois dynamique et intéressente. Ou comment faire à la fois une conf ludique mais où on sent les gars qui maîtrise et qui ont abattus un boulot de dingue. Un seul mot : BRAVO :)
Vincent Lepot, le 04/12/2012
La conférence est vraiment intéressante, elle donne vraiment envie de se plonger dans l'AOP. Bravo.
Blanchon Vincent, le 06/01/2013