Amazon may rule the public cloud today, but more developers have faith in Google's prospects going into the future, according to new research. Evans Data released a report on Tuesday measuring how software developers perceive web-based computing providers like Amazon, Microsoft, AT&T, Google, Rackspace and Hewlett-Packard. More …
Lets get this straight
This report is based on developers' perception. People perceive Google to have a good service, and they perceive Rackspace to have a poor service (based on the quadrants they ended up in.)
But when people actually go to evaluate and purchase these services, perception goes out the window and people actually evaluate "What does this company actually offer and for how much."
Those types of things are useful. And knowing what people perceive is marginally useful. But this has no relation to the actual state of the offerings available today.
a study like that must specify what kind of developers we are talking about
There are several types of developers around, with diferent skills an backgrounds. Microsft in the past was very good at hiring and coopting developers to build solutins and market them as independent software vendors.
In our case our company made more money around MS Windows plataform them I can dream working with these other plataforms... Google and Amazon dont have a tenth of MS support and tools for developers. It is not comparable companies in these aspects.
So what kind of developers gave their opinions?
Developers of Google applets using Google tools or high skilled linux and windows c programmers?
Perception is king
That's what my old boss used to tell me.
The cloud offerings from Google, Amazon, and Microsoft (and probably the rest) all have fairly important distinctions that obviously impact their suitability. For example Google AppEngine supports Python and Java. If you wanted to run a web application Google would be an obvious choice. Assuming you can work around the lack of support for relational databases. Azure supports relational and tabular data, and the dotnet platform, which obviously means C# etc now. It's not hard to see support for F# and possibly IronPython / IronRuby in the not too forseeable future too. EC2 doesn't seem to cover the full story. AFAIK there is no app server .. simply a set of service endpoints for powering other apps .. maybe they should have gone with Amazon AppEngine
In terms of what you can do on your VM, Amazon EC2 grants you full admin rights, which means you can install whatever the hell you want to make your app sing. AppEngine and Azure both limit your privileges and thus the freedom to install that annoyingly essential 3rd party component. If that is a problem for you then EC2 looks increasingly attractive.
The scalability and reliability limits will likely rarely cause a problem on any platform since surely for the vast majority they will exceed anything they can provide 'on premise'.
I don't think perception has much relevence here, but then again I thought that before said boss fired me
- Vid Hubble 'scope snaps 200,000-ton chunky crumble conundrum
- Updated + vids WHOA: Get a load of Asteroid DX110 JUST MISSING planet EARTH
- 10 years of Facebook Inside Facebook's engineering labs: Hardware heaven, HP hell – PICTURES
- Very fabric of space-time RIPPED apart in latest Hubble pic
- Massive new AIRSHIP to enter commercial service at British dirigible base