د jsii 1.90 خوشې کول، د TypeScript څخه C#، Go، Java او Python کوډ جنریټر

ایمیزون د jsii 1.90 کمپیلر خپور کړی، کوم چې د ټایپ سکریپټ کمپیلر تعدیل دی چې تاسو ته اجازه درکوي د کمپل شوي ماډلونو څخه د API معلومات راوباسي او د مختلف پروګرامینګ ژبو غوښتنلیکونو څخه د جاواسکریپټ ټولګیو ته د لاسرسي لپاره د دې API نړیوال نمایندګي رامینځته کړي. د پروژې کوډ په ټایپ سکریپټ کې لیکل شوی او د اپاچي 2.0 جواز لاندې ویشل شوی.

Jsii دا ممکنه کوي چې په ټایپ سکریپټ کې ټولګي کتابتونونه رامینځته کړي چې د C#، Go، Java او Python په پروژو کې د دې ژبو لپاره اصلي ماډلونو ته ژباړلو سره کارول کیدی شي چې ورته API چمتو کوي. اوزارینګ د AWS کلاوډ پراختیایی کټ کې کارول کیږي ترڅو د مختلف پروګرامینګ ژبو لپاره کتابتونونه چمتو کړي، د یو واحد کوډ بیس څخه جوړ شوي. نوې نسخه د هرې غونډې لپاره د ټولګیو لیست کیچ کول پلي کوي او د ملکیتونو اختیاري کولو وړتیا سند کوي.

په ټایپ سکریپټ کې د سرچینې کوډ بیلګه: د ایکسپورټ کلاس ګریټر { عامه سلام (نوم: سټینګ) { بیرته راګرځول `سلام، ${نوم}!`; } } په C# var greeter = نوی Greeter(); greeter.Greet("نړۍ"); // => سلام، نړۍ! په Go greeter کې تالیف شوي وګورئ := NewGreeter() greeter.Greet("World") // => سلام، نړۍ! په جاوا فائنل کې تالیف شوی وګورئ Greeter greeter = نوی Greeter(); greeter.greet("نړۍ"); // => سلام، نړۍ! په جاواسکریپټ کې تالیف شوي وګورئ const greeter = نوی Greeter(); greeter.greet("نړۍ"); // => سلام، نړۍ! په Python greeter = Greeter() greeter.greet("World") # => سلام، نړۍ!

سرچینه: opennet.ru

Add a comment