AWS正式發(fā)布專為Rust和Kotlin設計的SDK

來源:十輪網(wǎng)
作者:十輪網(wǎng)
時間:2023-12-05
2770
AWS推出Rust與Kotlin兩個程序語言專用的AWS SDK正式版本,開發(fā)者已經(jīng)可以將其用于生產(chǎn)環(huán)境中。AWS SDK是一系列工具,供開發(fā)者在AWS平臺上創(chuàng)建、部署和管理應用程序,該組件提供多種語言的API,讓開發(fā)者可以簡單地操作AWS服務和資源。

dsdfsdfs.jpg

AWS推出Rust與Kotlin兩個程序語言專用的AWS SDK正式版本,開發(fā)者已經(jīng)可以將其用于生產(chǎn)環(huán)境中。AWS SDK是一系列工具,供開發(fā)者在AWS平臺上創(chuàng)建、部署和管理應用程序,該組件提供多種語言的API,讓開發(fā)者可以簡單地操作AWS服務和資源。

雖然Kotlin開發(fā)者早就可以使用Java SDK開發(fā)Kotlin程序,但AWS仍從頭設計Kotlin SDK,提供符合Kotlin語言特性的開發(fā)體驗,官方提到,Kotlin比Java更具互通性,他們認為應該提供一個可以充分利用Kotlin語言特性,而且Kotlin開發(fā)者能夠習慣的SDK。

AWS的Kotlin SDK提供了一些專為Kotlin程序語言設計的功能,包括領域特定語言(Domain-Specific Language,DSL)構(gòu)建器,和支持使用協(xié)程進行異步AWS服務調(diào)用等。官方提到,Kotlin可以簡單地混用其他語言,讓開發(fā)者也能從Kotlin調(diào)用Java程序代碼。

開發(fā)者可以使用Kotlin SDK,開發(fā)在JVM平臺或Android API Level 24以上設備的應用程序,官方指出,因為Kotlin并非一種僅限JVM的程序語言,其多平臺的能力供開發(fā)者有能力編寫JVM、原生二進制文件、JavaScript和WebAssembly的Kotlin程序代碼。因此Kotlin SDK一開始就被官方定位成多平臺函數(shù)庫,計劃未來支持更多的平臺。

除了Kotlin,AWS還推出適用于Rust的SDK,提供了類型安全API,并且具有Rust語言優(yōu)勢諸如性能、可靠性和生產(chǎn)力。官方提到,Rust SDK支持async/await、非阻塞IO以及構(gòu)建器。目前Rust SDK已經(jīng)可以訪問300多個AWS服務。

Rust SDK為模塊化設計,開發(fā)者可以僅對需要的AWS服務編譯Crate,AWS還強調(diào),Rust SDK高效的執(zhí)行性能,開發(fā)者可以用于S3、EC2和DynamoDB之間快速傳輸數(shù)據(jù)。

立即登錄,閱讀全文
AWS
原文鏈接:點擊前往 >
文章來源:十輪網(wǎng)
版權(quán)說明:本文內(nèi)容來自于十輪網(wǎng),本站不擁有所有權(quán),不承擔相關(guān)法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務商推薦
更多