I’ve seen all manner of people in the twitter verse complaining that Google’s AppEngine Java support is a subset of Java, and how that “breaks a decade of compatibility”.
I mean, really, seriously?!?
I’ve got to have 3 JVMs installed on my system to use ~ 5 java applications in total. So I’m not buying the compatibility complaint, as “best practice” in the java world is to ship your own copy of the vm.
And I definitely sympathize with the Google folks that really don’t want to be running millions of idle 2 GB memory footprint VMs. It is basically free after all, so what’s up with all the complaining. And, honestly, if it gets Java folks rethinking if they really need 5000 classes floating around at all times, I think that’s doing the world a favor.