Bonjour,
Je suis en train de concevoir un CMS en PHP 5/MySQL et me pose des questions au niveau de l'architecture logicielle.
Programmant également des applications Web en JAVA, j'ai découvert par ce biais l'architecture 3-tier (Présentation, Métier, Accès aux données). En php, je verrais plus un système du type MVC où ma base de données joue le rôle de Modèle, étant donné que le script PHP ne s'exécute qu'une seule fois (pas de persistence).
Je me demandais donc si une architecture 3-tier était viable en PHP, étant donné que selon moi, en java, son utilité est de gérer la persistance des objets métiers (entre autres, bien sûr ...), et que je vois mal comment en PHP, mettre en place un tel système (sérialiser les objets et les mettre dans une base de données, puis utiliser une classe pour me gérer la persistance ?)