Today my little post will be devoted to Windows Azure Storage. As we know perfectly supports Windows Azure Storage REST interface that allows for storage of any operations. In addition, this fact is extremely expands the potential range of supported software platforms as well as REST is the standard representation of data over the HTTP protocol. In today's publication, I will share knowledge about what is currently there are client libraries to interact with the Windows Azure Storage and what languages they are written. And of course we'll start with our dearly beloved C.
C. NET. There actually is very simple - it is primarily a library.
Microsoft. WindowsAzure. dll. That comes with.
Windows Azure SDK. From my point of view of the library is quite easy, so take the time to search for alternatives is meaningless.
C. To access a repository out of the operating system.
Windows Phone 7. development team from.
Microsoft. was written by a special toolkit, which you can download from the following.
link. Library has a fairly wide possibilities, ranging from direct access to the storage and finishing Proxy access through an intermediate service. After installing all the necessary toolkit library can be found in the subdirectory.
WindowsPhoneCloud. StorageClient. Javascript (Node. js). To access the data store by.
Javascript. There are two libraries.
waz-storage-js. and.
wastorage. coffee. library.
waz-storage-js. quite new, and supports a limited set of operations. library.
wastorage. coffeee. written by.
Steve Marx. - Support requests and insert the data into the table storage.
PHP. As a result of cooperation.
Microsoft. and.
RealDolmen. developed a library to access the Windows Azure Storage under the name.
PHP Azure. In fact - it is Windows Azure SDK for PHP. This library is quite functional, written by MVP Windows Azure.
Maarten Balliauw. Java. This is the result of a different co-operation, namely.
Microsoft. and.
Soyatec. As a result of which was born SDK for.
Windows Azure. Written in.
Java. The project is extremely functional, you can meet him at the.
the official site. Python. The first version of the draft was written in 2008 by a man named.
Sriram Krishnan. (former member of the team Windows Azure). The operations of downloading and uploading blobs, queries to the tablespace repository, and create / delete queues.
The project site. Objective-C. Especially for programmers in Objective-C.
Wade Wegner. and the Windows Azure team razarbotchikov was written.
Windows Azure Toolkit for iOS. Toolkit is functional enough, and supports two modes of operation: direct access to the storage and access via an intermediate proxy service that allows you to not send the client an access key.
Ruby. Library access to the storage Windows Azure, written in.
Ruby. extremely functional. It supports almost all operations, including all the operations for working with blobs, all operations for working with tables (supported by even the continuation tokens), and a full range of operations on the interaction with queues.
The project site. Perl. A library with minimal functionality. The only supported operation for downloading and uploading blobs. As a small plus you can deduct the possibility of a relatively simple expansion of the library to support the creation / deletion operations, containers, and the interaction with queues. The draft can be found at.
the official site. Erlang. Programming language is gaining momentum.
Erlang. and not left unattended. Library for interacting.
Windows Azure Storage. was written by Sriram Krishnan ( yes, it is the author of the above libraries in.
Python. :)). Supported by a minimal set of operations (only upload and download blobs ).
The project site. Common LISP. Yes yes yes, and even.
Common LISP. a client to interact with storage:). For me so far, this library is covered with gloom, so can not say anything about the functionality supported, but still very pleased that this project exists. You can access it on the official.
the project site. As you can see the spectrum of client libraries is wide and supported by almost all modern programming languages. Do you know other useful libraries for access to.
Windows Azure Storage. ? .