On s'entoure de bombe à retardement quand on empile les couches en espérant cacher une complexité intrinsèque au sujet : oui le développement c'est compliqué, JavaScript / Java / C++ / Perl / Python / Ruby / TypeScript même combat, ce sont des langages de haut niveau, et vouloir utiliser l'un pour générer du code d'un autre dans l'espoir de ne pas avoir à apprendre l'autre est illusoire,
Si l'objectif est effectivement de vouloir éviter à tout prix d'apprendre un autre langage, c'est effectivement assez idiot (à mon avis, le jeu n'en vaut pas la chandelle).
Cependant, tous les langages que tu cites sont des langages différents, voire très différents. En plus des caractéristiques inhérentes au langage qui vont en faire un bon outil pour ŕepondre à tel ou tel problème d'architecture logicielle, il faut aussi tenir compte de l'environnement de développement (outils de gestion de projet, exploration de code source), de la performance du compilateur (pour le langage cible) ou de la machine virtuelle, voire de la disponibilité tout court d'un compilateur ou d'une machine virtuelle.
[^] # Re: "Cachez ce JavaScript que je ne saurais voir"
Posté par Michaël (site web personnel) . En réponse au journal Nouveau projet OpenSource chez Microsoft: TypeScript. Évalué à 3.
Si l'objectif est effectivement de vouloir éviter à tout prix d'apprendre un autre langage, c'est effectivement assez idiot (à mon avis, le jeu n'en vaut pas la chandelle).
Cependant, tous les langages que tu cites sont des langages différents, voire très différents. En plus des caractéristiques inhérentes au langage qui vont en faire un bon outil pour ŕepondre à tel ou tel problème d'architecture logicielle, il faut aussi tenir compte de l'environnement de développement (outils de gestion de projet, exploration de code source), de la performance du compilateur (pour le langage cible) ou de la machine virtuelle, voire de la disponibilité tout court d'un compilateur ou d'une machine virtuelle.