Bon, ce que j'avais demandé à voir, une présentation de XTend disant que c'est un langage de templates, je suis finalement tombé dessus par hasard.
Du coup, je comprends un peu mieux qu'il y ait besoin de facilités pour gérer le traitement de Strings dans ce langage, et à la limite je veux bien comprendre que ça les amuse d'ajouter aussi plein de trucs que Java n'a pas, pour la forme (passque bon, on s'en tape un peu, je suis désolé, si c'est juste supposé être un langage de templates proche de Java.)
C'est pas faux, que de temps à autres, la meilleure manière d'automatiser un traitement, c'est la création d'un DSL. Mais il faut naviguer un moment, avant de voir quelque part que XTend peut aider, et comment.
Oui, en fait c'est pour automatiser les tâches répétitives de programmation en Java, quoi. Donc il faut adapter XTends à l'utilisation qu'on en a... Comme d'hab, quoi...
Mais, de fait, il est peut-être plus simple et efficace d'organiser convenablement son code Java, de façon à ce que tout ce qui est souvent utilisé dans les couches "hautes" des applis puisse être écrit en peu de mots.
Après tout, on peut toujours encapsuler ce qui ne nous plaît pas dans Java, pour ensuite pouvoir écrire en général d'une façon qui nous plaît...
Partager