Typescript vs Python

I think one of the goals is to be able to use whatever language you prefer.

The Typescript code is converted to other languages via jsii, so anything available in Typescript should be made available to other languages at the same time.
That said, there is always the possibility of bugs that only exist in a subset of supported languages. These issues will be prioritized against other bugs and new features, but as an open source project, community fixes are always appreciated.

Another thing to consider is that CDK is generally written with idiomatic Typescript in mind. This doesn’t always translate to idiomatic python, java, etc. This is something that the jsii team is aware of and are trying to improve.

1 Like