我們的Azure SDK團(tuán)隊(duì)很高興地宣布:新版本的Azure SDK for C++的Beta版本正式釋出。
這次發(fā)布的版本,和之前的Azure存儲(chǔ)SDK不同,它與C++語(yǔ)言高度匹配,并確保了訪問(wèn)多個(gè)Azure服務(wù)的行為一致性。此次的Beta版本將支持Azure Blob Storage,File Shares和Data Lake。
后面我們還會(huì)添加對(duì)Azure KeyVault Keys的支持。
新版SDK特性
1、開(kāi)發(fā)者將以源碼方式,而不是二進(jìn)制的方式進(jìn)行SDK調(diào)用,這和其他大多數(shù)的C++庫(kù)保持一致。
2、在使用CMake環(huán)境下,也能方便的使用。
3、可以在任意C++14編譯器下使用,并在x86,x64,ARM32和ARM64等架構(gòu)下,使用gcc,clang,XCode,Visual C++等編譯器下測(cè)試通過(guò)。
4、支持Linux,Windows和Mac平臺(tái),對(duì)于其他平臺(tái),也可以使用標(biāo)準(zhǔn)的CMake移植過(guò)去。
5、涵蓋異常處理及錯(cuò)誤報(bào)告。
6、使用了相對(duì)來(lái)說(shuō)比較少量的專業(yè)術(shù)語(yǔ),這樣開(kāi)發(fā)者可以更加容易理解和調(diào)試。
7、使用了基于libcurl的同步網(wǎng)絡(luò)訪問(wèn)模型,開(kāi)發(fā)者無(wú)需異步網(wǎng)絡(luò)編程的經(jīng)驗(yàn)就可以使用Azure服務(wù)。
總結(jié)
不管你是否愿意,我們都已置身在云時(shí)代。
這次,老大哥的Azure是否能后來(lái)居上,咱們且瞧瞧。