ΠŸΡƒΡΠΊΠ°Π½Π΅ Π½Π° jsii 1.90, C#, Go, Java ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° ΠΊΠΎΠ΄ Π½Π° Python ΠΎΡ‚ TypeScript

Amazon ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π° jsii 1.90, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ модификация Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π° TypeScript, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Ρ‚Π΅ информация Π·Π° 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("Бвят"); // => Π—Π΄Ρ€Π°Π²Π΅ΠΉ, свят! ΠŸΡ€Π΅Π³Π»Π΅Π΄, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ Π² Go greeter := NewGreeter() greeter.Greet("World") // => Π—Π΄Ρ€Π°Π²Π΅ΠΉ, свят! ИзглСд, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ Π² Java ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»Π΅Π½ Greeter greeter = Π½ΠΎΠ² Greeter(); greeter.greet("Бвят"); // => Π—Π΄Ρ€Π°Π²Π΅ΠΉ, свят! ИзглСд, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ Π² JavaScript const greeter = new Greeter(); greeter.greet("Бвят"); // => Π—Π΄Ρ€Π°Π²Π΅ΠΉ, свят! ИзглСд, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ Π² Python greeter = Greeter() greeter.greet("World") # => Π—Π΄Ρ€Π°Π²Π΅ΠΉ, свят!

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€