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