應(yīng)用

技術(shù)

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點(diǎn)新聞
企業(yè)注冊(cè)個(gè)人注冊(cè)登錄

亞馬遜推出 Rust 及 Kotlin 語(yǔ)言專用 AWS SDK,改善跨平臺(tái)能力及安全性

2023-12-04 16:28 IT之家
關(guān)鍵詞:AWSSDK

導(dǎo)讀:亞馬遜日前正式推出 Rust 與 Kotlin 語(yǔ)言專用的 AWS SDK,并表示該 SDK 已經(jīng)進(jìn)入穩(wěn)定階段,開(kāi)發(fā)者已經(jīng)可以將其用于生產(chǎn)環(huán)境中。

  12 月 4 日消息,亞馬遜日前正式推出 Rust 與 Kotlin 語(yǔ)言專用的 AWS SDK,并表示該 SDK 已經(jīng)進(jìn)入穩(wěn)定階段,開(kāi)發(fā)者已經(jīng)可以將其用于生產(chǎn)環(huán)境中。

  AWS SDK 是亞馬遜提供的一系列開(kāi)發(fā)工具包,供開(kāi)發(fā)者在 AWS 平臺(tái)上創(chuàng)建、部署和管理應(yīng)用,并提供多種語(yǔ)言 API,簡(jiǎn)化開(kāi)發(fā)者操作 AWS 服務(wù)和資源步驟。

  亞馬遜表示,他們已經(jīng)從頭設(shè)計(jì)了 Kotlin專用的AWS SDK,號(hào)稱能夠提供符合 Kotlin 語(yǔ)言特性的開(kāi)發(fā)體驗(yàn),官方提到,Kotlin 比 Java 更具互通性,這是因?yàn)?Kotlin 并非一種僅限 JVM 的語(yǔ)言,Kotlin 多平臺(tái)能力能夠讓開(kāi)發(fā)者有能力編寫 JVM、JavaScript 等代碼。而新款SDK可以充分利用 Kotlin 語(yǔ)言的特性,顯著改善項(xiàng)目跨平臺(tái)能力。

image.png

  ▲ 圖源 亞馬遜

  據(jù)悉,Kotlin專用AWS SDK 支持域特定語(yǔ)言(Domain-Specific Language,DSL),并能夠“簡(jiǎn)單地混用其他語(yǔ)言”,讓開(kāi)發(fā)者也能從 Kotlin 調(diào)用 Java 的代碼。亞馬遜介紹稱,開(kāi)發(fā)者可以使用 Kotlin SDK,開(kāi)發(fā)在 JVM 平臺(tái)或AndroidAPI等級(jí) 24 的應(yīng)用。

  此外,亞馬遜還介紹了 Rust 語(yǔ)言專用的 AWS SDK,提供了類型安全 API,該 SDK 采用模塊化設(shè)計(jì),亞馬遜聲稱這款SDK 擁有“Rust 語(yǔ)言特有的性能、可靠性和生產(chǎn)力”。官方提到,Rust SDK 支持 async / await、非阻塞 IO 等,目前該SDK 已經(jīng)適配了 300 多個(gè) AWS 服務(wù)。

image.png