Ce qui est intéressant, à mon avis, dans cette solution, c’est la « remise à plat » des concepts, pour bien programmer.
L’équipe s’est libérée des dogmes et paradigmes actuels, pour proposer ce qui leur semble le mieux.
Ainsi, la solution n’est pas « purement » objet, puisque la partie programmation est décorellée de la partie données.
Finalement, le modèle proposé est assez critique par rapport à l’approche objet…
Par contre, la solution part d’un modèle « MVC » : Modèle / Vue / Contrôleur, c’est à dire un modèle ou on sépare les activités de développement en trois couches distinctes :
- Modèle : représentation des données ;
- Vue : programmation de l’interface ;
- Contrôleur : tout le reste 😉 .