Contenu

Baldir

Marc Bouvier

Développeur logiciel en quête du sens dans un monde aux ressources limitées.

Apache Isis - Domain driven applications

Article de blog

Apache Isis propose une approche pour construire des applications centrées sur les objets du métier.

Apache Isis propose une approche pour construire des applications centrées sur les objets du métier.

Je suis un peu sceptique à ce propos car les experts de Domain-Driven-Design (DDD) comme Cyrille Martraire nous avertissent souvent qu’on ne devrait pas créer ou utiliser de "framework DDD".

Selon-moi, les objets métier ne devraient pas être couplés avec le code d'infrastructure (au sens de donné par l’architecture Hexagonale).

Isis est supposé s'occuper de la partie d'interface graphique (GUI) et de nous permettre de nous concentrer sur la logique métier. Cela peut sembler approprié pour prototyper rapidement. Mais, est-ce viable en production ? J'utiliserai peut-être Isis sur un projet personnel pour voir si ça peut être utile.

Aussi, cela pourrait être un point de départ interessant pour des atelier pour former à Behaviour Driven Development (BDD) et Domain-Driven-Design (DDD).