APDT (Aspect PHP Development Tools) est la plateforme pour programmer en Aspect, pour la plateforme Eclipse / PDT.
Cette boite à outils vient de sortir en version finale après de mois d'attente
Un blog a été créé autour de APDT qu'il faut découvrir. PHP Aspect 1.0 (0 visite) Blog PHPAspect (0 visite)
Un domaine d'application de la programmation orientée aspects est l'application de patron de conception sur les objets métier : la factorisation du patron de conception au sein d'un aspect permet une meilleure modularité du code et le couplage entre une classe et les patrons de conception qu'elle implante devient nul. Le gain de simplification et de réutilisabilité du code est ici évident.
Le wiki de phpaspect vous propose un example d'implantation complet avec le patron de conception Singleton.
La nouvelle version de phpaspect est enfin disponible au téléchargement !
Phpaspect est un compilateur PHP qui implante la programmation orientée aspects pour PHP 5.
La syntaxe du langage PHP a été étendue afin de pouvoir introduire une nouvelle entité logicielle : l'aspect.
Vous trouverez toutes les informations utiles à son utilisation sur le wiki du projet.
La programmation orientée aspect est une méthode de programmation très récente. Elle permet de rendre de l'élasticité au code orienté objet en appliquant des aspects (tests, métiers, stockage, sécurité) au code. La programmation orientée aspect a été très apréciée sur Java, et c'est maintenant PHP qui dispose de 2 moteurs pour cela : AOPHP et PHPAspect.
PHPaspect a fait l'objet de 2 articles dans Direction|PHP, par son auteur : William Candillon.