Les énergies se dispersent à réinventer plusieurs fois la même
chose. Les socles se croisent mais ne se regroupent pas. Il est souvent vain de
vouloir mettre en place un socle générique gérant tous les fonctionnements, le
nombre très important de cas particuliers et porteurs de socle empêche de trop
nombreuses machine-arrière.
En effet, depuis les 40 dernières années, 50% de l’informatique est
l’informatique de gestion et 50% de l’informatique de gestion est composé des
grilles de saisie et d’édition.
On se
perd dans des fonctions inconnues si on ne va pas à fond dans le modèle où on
insère son propre code à un endroit précis. Si l’on code la logique métier dans
le langage de la grille, il devient alors vraiment impossible de remplacer une
grille par une autre. D’où l’intérêt d’utiliser les méthodes de séparation par
couches indépendantes, tel MVVM.