Home / Новини / Amazon запускає AWS SDK для мов Rust і Kotlin

Amazon запускає AWS SDK для мов Rust і Kotlin

Amazon Web Services (AWS) випустила AWS SDK для мов Rust та Kotlin. Він надає ідіоматичні обгортки навколо AWS API, які дозволяють розробникам взаємодіяти з сервісами AWS. Це відбувається більш звичним і послідовним способом. Компанія також заявила, що SDK перейшов у стабільну стадію і розробники вже можуть використовувати його у виробничих середовищах. AWS SDK – це серія інструментальних засобів розробки, які Amazon надає розробникам для створення, розгортання та управління додатками на платформі AWS. Він також надає API декількома мовами, щоб спростити розробникам роботу з сервісами та ресурсами AWS.

Amazon запускає AWS SDK для мов Rust і Kotlin

В Amazon заявили, що вони розробили AWS SDK для Kotlin з нуля. Компанія стверджує, що може забезпечити досвід розробки, який відповідає особливостям мови Kotlin. Amazon також стверджує, що Kotlin є більш інтероперабельною, ніж Java. Це пояснюється тим, що Kotlin не є мовою лише для JVM. Багатоплатформові можливості Kotlin дозволяють розробникам писати код для JVM, JavaScript тощо. Новий SDK може повною мірою використовувати характеристики мови Kotlin. Це може значно покращити кросплатформені можливості проєкту.

Також повідомляється, що Kotlin-специфічний AWS SDK підтримує Domain-Specific Language (DSL) і може “просто змішувати інші мови”. Це дозволяє розробникам викликати код Java з Kotlin. Amazon заявила, що розробники можуть використовувати Kotlin SDK для розробки додатків на платформі JVM або Android API рівня 24.

Крім того, Amazon також представила AWS SDK для мови Rust, який забезпечує безпечний за типом API. SDK має модульну структуру. Amazon стверджує, що цей SDK має “продуктивність, надійність і продуктивність, унікальні для мови Rust” Крім того, Amazon заявляє, що Rust SDK підтримує асинхронізацію/очікування, неблокуючий ввід/вивід тощо. Наразі SDK адаптовано до більш ніж 300 сервісів AWS.

Читай також:  Ноутбук Ninkear N14 з 14" IPS 4K Ultra HD екраном, що розгортається на 360°, випущений на ринок

AWS SDK для Kotlin

AWS SDK для Kotlin призначений для надання набору бібліотек, які є послідовними та звичними для розробників Kotlin, використовуючи переваги сучасних можливостей мови Kotlin, таких як конструктори Domain Specific Language (DSL) та асинхронні виклики API. Деякі ключові особливості AWS SDK для Kotlin включають

  • Багатоплатформова підтримка: SDK підтримує середовища JVM та Android, а додаткові платформи, такі як Kotlin/Native, з’являться у майбутніх випусках.
  • Будівельники DSL: Дозволяють створювати стислі та зручні для читання конфігураційні вирази для сервісів AWS.
  • Підтримка підпрограм: Кожен виклик API є асинхронним і ефективно виконується в підпрограмах, поступаючись іншим кодам під час очікування вводу/виводу та оптимізуючи використання обчислювальних ресурсів.

Amazon

AWS SDK для Rust

AWS SDK для Rust розроблений для підтримки сучасних функцій мови Rust, таких як асинхронний/очікувальний неблокуючий ввід/вивід та білдери. Деякі ключові особливості AWS SDK для Rust включають

  • Async/await: SDK використовує новітні функції, такі як async/await, щоб забезпечити сучасний та ефективний спосіб обробки асинхронних операцій.
  • Неблокуючий ввід/вивід: SDK використовує неблокуючий ввід/вивід для підвищення продуктивності та зменшення використання ресурсів.
  • Білдери: SDK використовує білдери для створення та управління об’єктами сервісів AWS у більш ефективний та лаконічний спосіб.

Підтримувані сервіси AWS

AWS SDK для Rust та Kotlin підтримує широкий спектр сервісів AWS, включаючи Amazon S3, Amazon EC2, DynamoDB та багато інших[4]. Це дозволяє розробникам легко створювати додатки, які взаємодіють з різними сервісами AWS.

Висновок

AWS SDK для Rust та Kotlin пропонують значне покращення продуктивності розробки для розробників, які працюють з сервісами AWS на цих мовах. Надаючи ідіоматичні обгортки навколо API AWS, AWS прагне спростити процес створення і розгортання додатків, які використовують потужність і масштабованість сервісів AWS.

Читай також:  Meizu 18 має 6,2-дюймовий дисплей, 18 Pro матиме роздільну здатність QHD +

Tagged:
Best Mobile App Development Companies - OnToplist.comBlogarama - Blog Directory