เบเบฒเบ™เบ›เปˆเบญเบ jsii 1.31, เป€เบ›เบฑเบ™เบ•เบปเบงเบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ” C#, Go, Java เปเบฅเบฐ Python เบˆเบฒเบ TypeScript

ะšะพะผะฟะฐะฝะธั Amazon ะพะฟัƒะฑะปะธะบะพะฒะฐะปะฐ ะบะพะผะฟะธะปัั‚ะพั€ jsii 1.31, ะฟั€ะตะดัั‚ะฐะฒะปััŽั‰ะธะน ัะพะฑะพะน ะผะพะดะธั„ะธะบะฐั†ะธัŽ ะบะพะผะฟะธะปัั‚ะพั€ะฐ TypeScript, ะฟะพะทะฒะพะปััŽั‰ัƒัŽ ะธะทะฒะปะตั‡ัŒ ะธะท ะบะพะผะฟะธะปะธั€ัƒะตะผั‹ั… ะผะพะดัƒะปะตะน ะธะฝั„ะพั€ะผะฐั†ะธัŽ ะพะฑ API ะธ ัะณะตะฝะตั€ะธั€ะพะฒะฐั‚ัŒ ัƒะฝะธะฒะตั€ัะฐะปัŒะฝะพะต ะฟั€ะตะดัั‚ะฐะฒะปะตะฝะธะต ะดะฐะฝะฝะพะณะพ API ะดะปั ะพะฑั€ะฐั‰ะตะฝะธั ะบ JavaScript-ะบะปะฐััะฐะผ ะธะท ะฟั€ะธะปะพะถะตะฝะธะน ะฝะฐ ั€ะฐะทะปะธั‡ะฝั‹ั… ัะทั‹ะบะฐั… ะฟั€ะพะณั€ะฐะผะผะธั€ะพะฒะฐะฝะธั. ะšะพะด ะฟั€ะพะตะบั‚ะฐ ะฝะฐะฟะธัะฐะฝ ะฝะฐ TypeScript ะธ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน Apache 2.0.

Jsii ะดะฐั‘ั‚ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ัะพะทะดะฐะฒะฐั‚ัŒ ะฝะฐ ัะทั‹ะบะต TypeScript ะฑะธะฑะปะธะพั‚ะตะบะธ ะบะปะฐััะพะฒ, ะบะพั‚ะพั€ั‹ะต ะผะพะณัƒั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒัั ะฒ ะฟั€ะพะตะบั‚ะฐั… ะฝะฐ ัะทั‹ะบะฐั… C#, Go, Java ะธ Python, ะฑะปะฐะณะพะดะฐั€ั ั‚ั€ะฐะฝัะปัั†ะธะธ ะฒ ั€ะพะดะฝั‹ะต ะดะปั ัั‚ะธั… ัะทั‹ะบะพะฒ ะผะพะดัƒะปะธ, ะฟั€ะตะดะพัั‚ะฐะฒะปััŽั‰ะธะต ั‚ะพั‚ ะถะต ัะฐะผั‹ะน API. ะ˜ะฝัั‚ั€ัƒะผะตะฝั‚ะฐั€ะธะน ะธัะฟะพะปัŒะทัƒะตั‚ัั ะฒ AWS Cloud Development Kit ะดะปั ะฟะพัั‚ะฐะฒะบะธ ะฑะธะฑะปะธะพั‚ะตะบ ะดะปั ั€ะฐะทะฝั‹ั… ัะทั‹ะบะพะฒ ะฟั€ะพะณั€ะฐะผะผะธั€ะพะฒะฐะฝะธั, ั„ะพั€ะผะธั€ัƒะตะผั‹ั… ะธะท ะพะดะฝะพะน ะบะพะดะพะฒะพะน ะฑะฐะทั‹.

ะะพะฒั‹ะน ะฒั‹ะฟัƒัะบ ะฟั€ะธะผะตั‡ะฐั‚ะตะปะตะฝ ะดะพะฑะฐะฒะปะตะฝะธะตะผ ะบะพะผะฐะฝะดั‹ ยซjsii-rosetta transliterateยป, ะฟะพะทะฒะพะปััŽั‰ะธะน ะฟั€ะพะฒะตัั‚ะธ ั‚ั€ะฐะฝัะปะธั‚ะตั€ะฐั†ะธัŽ ั„ะฐะนะปะพะฒ ยซ.jsiiยปc ะฟั€ะพะผะตะถัƒั‚ะพั‡ะฝั‹ะผ ะฟั€ะตะดัั‚ะฐะฒะปะตะฝะธะตะผ ะบะพะดะฐ ะฒ ะพะดะธะฝ ะธะปะธ ะฝะตัะบะพะปัŒะบะพ ั†ะตะปะตะฒั‹ั… ัะทั‹ะบะพะฒ ะฟั€ะพะณั€ะฐะผะผะธั€ะพะฒะฐะฝะธั.

ะะฐะฟั€ะธะผะตั€, ะฝะฐ ะพัะฝะพะฒะต JavaScript/TypeScript-ะบะพะดะฐ: export class HelloWorld { public sayHello(name: string) { return `Hello, ${name}`; } public fibonacci(num: number) { let array = [0, 1]; for (let i = 2; i < num + 1; i++) { array.push(array[i โ€” 2] + array[i โ€” 1]); } return array[num]; } }

jsii ัะณะตะฝะตั€ะธั€ัƒะตั‚ Python-ะบะพะด: class HelloWorld: def say_hello(self, name): return โ€˜Hello, โ€˜ + name def fibonacci(self, n): table = [0, 1] for i in range(2, n + 1): table.append(table[i โ€” 2] + table[i โ€” 1]) return table[n]
เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™