JSii - un compilateur qui permet d’interagir avec des classes JS depuis n’importe quel langage
(github.com)- La technologie qui permet à AWS CDK de proposer des bibliothèques polyglottes à partir d’une base de code unique
→ Avec une seule bibliothèque de classes écrite en TypeScript, il devient possible de l’appeler depuis divers langages comme Python, Java, C# (famille .NET), Go, etc.
→ Plus besoin de créer un SDK pour chaque langage, ce qui permet d’ajouter et d’améliorer rapidement les fonctionnalités
- En raison du coût du marshaling JSON et de l’absence de GC distribué, cela convient davantage aux « outils de développement/build » qu’aux applications où les performances sont critiques
1 commentaires
Donc, il semble que l'AWS CDK ait d'abord été conçu en JS ? En voyant des choses comme Boto, je pensais qu'il était pris en charge en Python dès le départ.