ΠžΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° jsii 1.90, Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ C#, Go, Java ΠΈ Python ΠΎΠ΄ TypeScript

Амазон Π³ΠΎ објави ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ΠΎΡ‚ 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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ² хостинг Π·Π° ΡΠ°Ρ˜Ρ‚ΠΎΠ²ΠΈ со DDoS Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, VPS VDS сСрвСри πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ сигурСн Π²Π΅Π±-хостинг со DDoS Π·Π°ΡˆΡ‚ΠΈΡ‚Π°, VPS VDS сСрвСри | ProHoster