Jsii creates type-annotated bundles from TypeScript modules and then auto-generates idiomatic libraries (or packages) in a variety of target languages. Within AWS CDK, jsii enables the authoring and maintenance of “ CDK constructs” in the TypeScript language, and in turn generates those same constructs for other languages. This is made possible by an open source software framework developed by AWS called jsii, one of the core architectural components in the AWS Cloud Development Kit (AWS CDK).ĪWS CDK is a software development framework to model and provision your cloud application resources in some popular programming languages. In this post, I explore the possibility of authoring and curating a software library in the TypeScript language, which at build time can then be generated into libraries in multiple other programming languages such as Python, Java, and. Entire runtimes and programming languages have been developed by taking that principle to an even higher level, with the core idea of writing software once and having it run on many different platforms, hardware, and operating systems. As builders and developers, many of us are aware of the principle of Don’t Repeat Yourself (or DRY) and practice it every day.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |