Je suis revenu à une stack Ruby on Rails l’an dernier, et en terme de “time-to-market” c’est incomparable. Dans le passé j’ai fait du Java, du Node, du Ember, du React, etc, sans arrêt le dernier truc à la mode… et force est de constater que Ruby on Rails n’est toujours pas vaincu en terme de “Get Things Done”. Je délivre beaucoup plus de feature, avec beaucoup plus de qualité avec ce bon vieux RoR qu’avec n’importe quelle autre stack plus récente, ce qui est curieux. J’ai un peu de VueJS quand la logique front devient vraiment trapue, mais à part ça…
Je reconnais qu’en NodeJS, les tests et le hotreload sont hyper rapides, mais, à la fin de la journée, même avec des tests plus lents, et un hotreloading moyen, je termine plus de choses en RoR qu’avec une stack récente.
J’en viens à ma question : pourquoi l’évolution des outils n’est elle pas allé vers un “Time-To-Market” toujours plus important, ce qui est quand même une finalité de l’informatique ?