« Programmation PHP/Exemples/MiniCMS » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 113 :
 
Il y aura peu de métier et beaucoup de service dans cette version, l'essentiel du travail reposant sur la modélisation, la sérialisation et la modularisation à faible granularité. Avec l'expérience, en développant de manière modulaire, l'écriture du code se fait sans difficulté, hormis les problèmes liés aux limitations de la solution. Il faut s'efforcer de rester le moins limitatif possible (sauf développements business).
 
=== Code de service vs Code métier ===
 
Le choix de l'orientation est déterminé par le fait de coder pour soi-même ou pour un client. A moins de devoir développer un code polyvalent au client, il est déconseillé de délivrer du code de service pour la simple et bonne raison, qu'il peut s'approprier le code et le faire devenir du code propriétaire. En effet, le code de service qui est libéré des contraintes business doit être "déposé et protégé", en particulier quand il propose un service considérable. Au mieux il doit être sous license d'utilisation.
 
=== Modélisation ===
Ligne 120 ⟶ 124 :
 
<b>[champs contenus]</b>
 
 
Sous customer1/contents, les champs sont les espaces de données organisés en paquets d'enregistrements archivés. D'autres modèles sont possibles.