ΠΠΌΠ°Π·ΠΎΠ½ Π³ΠΎ ΠΎΠ±ΡΠ°Π²ΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅ΡΠΎΡ jsii 1.90, ΠΊΠΎΡ Π΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅ΡΠΎΡ TypeScript ΠΊΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΈΠ·Π²Π»Π΅ΡΠ΅ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° API ΠΎΠ΄ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈ Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ ΡΠ½ΠΈΠ²Π΅ΡΠ·Π°Π»Π΅Π½ ΠΏΡΠΈΠΊΠ°Π· Π½Π° ΠΎΠ²ΠΎΡ API Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΊΠ»Π°ΡΠΈ Π½Π° JavaScript ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΡΠΈ. ΠΠΎΠ΄ΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ TypeScript ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° Apache 2.0.
Jsii ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π½Π° ΠΊΠ»Π°ΡΠΈ Π²ΠΎ TypeScript ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π²ΠΎ C#, Go, Java ΠΈ Python ΡΠΎ ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°ΡΠ΅ Π²ΠΎ ΠΌΠ°ΡΡΠΈΠ½ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π·Π° ΠΎΠ²ΠΈΠ΅ ΡΠ°Π·ΠΈΡΠΈ ΠΊΠΎΠΈ Π³ΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ ΠΈΡΡΠΈΠΎΡ API. Tooling ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ AWS Cloud Development Kit Π·Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΡΠΈ, ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΎΠ΄ Π΅Π΄Π½Π° Π±Π°Π·Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ. ΠΠΎΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΊΠ΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΏΠΈΡΠΎΠΊΠΎΡ ΡΠΎ ΠΊΠ»Π°ΡΠΈ Π·Π° ΡΠ΅ΠΊΠΎΠ΅ ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ ΠΈ ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π°Ρ ΡΠ²ΠΎΡΡΡΠ²Π°ΡΠ° ΠΎΠΏΡΠΈΠΎΠ½Π°Π»Π½ΠΈ.
ΠΡΠΈΠΌΠ΅Ρ Π·Π° ΠΈΠ·Π²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π²ΠΎ TypeScript: export class Greeter { public greet(name: string) { return `ΠΠ΄ΡΠ°Π²ΠΎ, ${ΠΈΠΌΠ΅}!`; } } ΠΡΠ΅Π³Π»Π΅Π΄ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ Π²ΠΎ C# var greeter = new Greeter(); greeter.Greet("Π‘Π²Π΅Ρ"); // => ΠΠ΄ΡΠ°Π²ΠΎ, Π‘Π²Π΅Ρ! ΠΡΠΈΠΊΠ°ΠΆΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ Π²ΠΎ Go greeter := NewGreeter() greeter.Greet("World") // => ΠΠ΄ΡΠ°Π²ΠΎ, Π‘Π²Π΅Ρ! ΠΡΠΈΠΊΠ°ΠΆΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ Π²ΠΎ ΠΠ°Π²Π° ΠΊΠΎΠ½Π΅ΡΠ½ΠΈΠΎΡ Greeter greeter = new Greeter(); greeter.greet ("Π‘Π²Π΅Ρ"); // => ΠΠ΄ΡΠ°Π²ΠΎ, Π‘Π²Π΅Ρ! ΠΡΠΈΠΊΠ°ΠΆΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ Π²ΠΎ JavaScript const greeter = new Greeter(); greeter.greet ("Π‘Π²Π΅Ρ"); // => ΠΠ΄ΡΠ°Π²ΠΎ, ΡΠ²Π΅Ρ! ΠΡΠ΅Π³Π»Π΅Π΄ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ Π²ΠΎ Python greeter = Greeter() greeter.greet("World") # => ΠΠ΄ΡΠ°Π²ΠΎ, Π‘Π²Π΅Ρ!
ΠΠ·Π²ΠΎΡ: opennet.ru
