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

Amazon เป„เบ”เป‰เป€เบœเบตเบเปเบœเปˆ jsii compiler 1.90, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบเบฒเบ™เบ”เบฑเบ”เปเบเป‰เบ‚เบญเบ‡ TypeScript compiler เบ—เบตเปˆเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบฐเบเบฑเบ”เบ‚เปเป‰เบกเบนเบ™ API เบˆเบฒเบเป‚เบกเบ”เบนเบ™เบ—เบตเปˆเบฅเบงเบšเบฅเบงเบกเปเบฅเบฐเบชเป‰เบฒเบ‡เบเบฒเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ—เบปเปˆเบงเป„เบ›เบ‚เบญเบ‡ API เบ™เบตเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™ JavaScript เบˆเบฒเบเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปƒเบ™เบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบกเบ•เปˆเบฒเบ‡เป†. เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ TypeScript เปเบฅเบฐเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” Apache 2.0.

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

ะŸั€ะธะผะตั€ ะธัั…ะพะดะฝะพะณะพ ะบะพะดะฐ ะฝะฐ TypeScript: export class Greeter { public greet(name: string) { return `Hello, ${name}!`; } } ะŸั€ะตะดัั‚ะฐะฒะปะตะฝะธะต, ัะบะพะผะฟะธะปะธั€ะพะฒะฐะฝะฝะพะต ะฒ C# var greeter = new Greeter(); greeter.Greet(ยซWorldยป); // => Hello, World! ะŸั€ะตะดัั‚ะฐะฒะปะตะฝะธะต, ัะบะพะผะฟะธะปะธั€ะพะฒะฐะฝะฝะพะต ะฒ Go greeter := NewGreeter() greeter.Greet(ยซWorldยป) // => Hello, World! ะŸั€ะตะดัั‚ะฐะฒะปะตะฝะธะต, ัะบะพะผะฟะธะปะธั€ะพะฒะฐะฝะฝะพะต ะฒ Java final Greeter greeter = new Greeter(); greeter.greet(ยซWorldยป); // => Hello, World! ะŸั€ะตะดัั‚ะฐะฒะปะตะฝะธะต, ัะบะพะผะฟะธะปะธั€ะพะฒะฐะฝะฝะพะต ะฒ JavaScript const greeter = new Greeter(); greeter.greet(ยซWorldยป); // => Hello, World! ะŸั€ะตะดัั‚ะฐะฒะปะตะฝะธะต, ัะบะพะผะฟะธะปะธั€ะพะฒะฐะฝะฝะพะต ะฒ Python greeter = Greeter() greeter.greet(ยซWorldยป) # => Hello, World!

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

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