On peut, mais c'est plus difficile. COBOL étant facile, on peut faire des choses fonctionnelles et efficaces sans pour autant avoir à recruter des cadors. Faire de la POO propre, c'est difficile. C'est plus élégant, mais plus difficile.
L'un n'empêche pas l'autre. Du web coté client, du cobol/mainframe coté serveur. C'est vers ça qu'on se dirigeait à la BNP/Paribas quand j'y traînais mes guêtres, au début des années 2000. La partie client du COBOL(souvent, mais pas toujours, en CICS), elle, est bel et bien en train de disparaître. Mais coté serveur, ça reste gigantesque. Cette taille et cette ancienneté posent deux problèmes majeurs aux décideurs qui voudraient remplacer ça. Ca coûtera un bras et demie, et surtout, on perdrait 40 ans de fiabilisations massives(je dis 40 ans, j'ai bossé sur des codes de 1972, soit 47 ans). Refaire à zéro, c'est prendre un risque de fiabilité - pas le genre des banquiers.
Partager