Je ne peux pas parler à Aptana, mais Google App Engine est une expérience de développement radicalement différente de ce que vous obtiendrez avec quelque chose comme Slicehost. Il évolue différemment (c'est-à-dire que vous avez la possibilité de gérer des charges beaucoup plus grandes) mais aussi totalement différent de celui de votre propre serveur d'application web (par exemple Glassfish, Tomcat, JBoss, etc.) et du codage. Avec Slicehost ou toute solution hébergée, il est facile de configurer localement votre propre environnement de développement, qui imite exactement ce que vous allez exécuter sur le serveur. Même logiciel, même VM, peut-être même la même version de Linux. Vous pouvez même vous déplacer vers un hôte différent tout en pouvant configurer le même environnement. Avec Google App Engine, vous développez un émulateur (vous n'avez pas vraiment installé BigTable localement), donc il n'y a pas de correspondance biunivoque entre votre environnement et celui du serveur. Il n'y a pas d'autre endroit où aller et continuer à courir dans le même environnement. En outre, certains des frameworks Java les plus courants que vous pourriez utiliser pour le développement d'une application Web ne fonctionneront peut-être pas du tout (par exemple) ou ne fonctionneront pas correctement (see here for more details).
Je ne suis pas sur App Engine, en fait, je pense que c'est vraiment cool. Si la demande pour vos applications est relativement faible et que vous n'avez pas besoin des énormes besoins de mise à l'échelle, mais que votre trafic n'est pas si faible que vous vous logez confortablement dans l'allocation gratuite de Google, je pencherais probablement pour une solution hébergée. Slicehost à la place.
J'essaie d'écrire une application java sur App Engine lentement et vos points sont sur place. Votre choix de frameworks est actuellement assez limité, ce qui est le plus grand inconvénient pour moi. Je n'ai pas encore essayé de télécharger mon application sur leurs serveurs, donc je ne peux pas parler de la différence dans l'environnement, mais j'espère qu'ils seront assez similaires pour attraper la grande majorité des problèmes. Je vais continuer parce que je soupçonne que mon trafic sera assez petit pour être libre pendant très longtemps. – digitaljoel