La vache, s'il y a bien une techno qui me ferait démissionner dans la microseconde, c'est bien XLST & co.
Je me rappelle il y a quelques années, notre bureau était positionné pour faire du XLST pour un client (migrer une base XML vers du script SQL (insert, etc), avec d'énormes briques de XLST, et en profiter pour faire de l'anonymisation, et le modèle XML ne correspondait pas directement au modèle SQL, genre fallait regrouper/scinder des tuples).
Avant d'avoir le contrat, nous avons été plusieurs à passer une évaluation en ligne sur XLST. C'est la première et seule fois de ma carrière que j'ai rendu feuille blanche. Vraiment, j'ai tenté deux soirs de m'y mettre, mais non, quelque chose bloquait, pas moyen d'écrire ne serait-ce qu'une transfo (les exercices n'étaient pas simples non plus). Je trouve ça tellement lourd, inutilement complexe alors que tu pourrais faire une fonction en python/java/whatever, certes peut être moins rapide (quoi que, je demande à tester), mais compréhensible.
Soulagé d'avoir dit à mon (sympa, faut le noter) patron que je n'y arrivais pas, on m'a quand même placé un peu plus tard sur le projet quelques temps, pour épauler un collègue. Une h.o.r.r.e.u.r. Vraiment, à côté WinDev c'est un orgasme.
Autant faire du code moche dans du Angular, Spring, etc, ça peut aller car les technos restent élégantes. Mais XLST, je ne sais pas pour vous, je trouve que c'est la techno elle-même qui est imbitable, et d'un autre temps. C'est tellement peu naturel.