A note to Amazon
I just uploaded a bunch of files to Amazon S3. From the point of view of the actual service, I have no complaints so far. From the point of view of the user experience, however... the situation is appalling.
Not having a standard SDK for the major platform is stupid. Yes, you have SOAP / REST api, so what? I am not going to deal with them. I don't really want to. I want an API that I can use from the get go.
At the very least, you should have someplace where you list the community contributed API. By language and platform.
Right now trying to find an appropriate API is a horrible experience.Especially since most of the API on the site seems to be sample code only, not fit for real use.
By that same token, not having at least a web GUI for my items there is another problem. I had to go through several client programs before I could find something that even semi worked.
Again, the service might be good, but the user experience is really detrimental.
Comments
Interesting. I haven't seen many web services that have an additional API. You're simply looking for a .NET class API so you don't have to deal with SOAP/REST/Web/HTTP?
It is more than that.
You need to do things like handle auth in a funny way, handle streaming, DIME attachment, async, etc.
There's SharpShell
http://jroller.com/silvasoftinc/entry/announce_sh3ll_3_3_released
Oren, what client software did you end up using?
Are you using this for personal backup and cloud storage. If so, run to www.jungledisk.com and give it a wack.
If you are writting an app that uses S3 for storage... Sorry, I can't help you.
BOb
You're just using the wrong language. I hate to say it, but S3 and EC2 are more Linux oriented than windows. The Perl, Python, and Ruby APIs are actually pretty good.
We wrote our own C# code to interface with S3. It actually wasn't that difficult at all, but it's definitely not for public consumption (at least at this point). Their API is pretty simple and very well documented. It would be nice if somebody had already done the work for us, but it wasn't THAT bad...
Bryan
Comment preview