Я не могу говорить с Aptana, но Google App Engine - это радикально отличающийся опыт разработки от того, что вы получите с чем-то вроде Slicehost. Он масштабируется по-разному (т. Е. У вас есть возможность обрабатывать гораздо большие нагрузки), но он также полностью отличается от запуска вашего собственного сервера веб-приложений (например, Glassfish, Tomcat, JBoss и т. Д.) И кодирования с использованием «стандартных» инструментов Java.
С помощью Slicehost или любого другого хост-решения легко настроить свою собственную среду разработки локально, которая точно имитирует работу сервера. То же программное обеспечение, та же виртуальная машина, может быть, даже та же версия Linux. Вы даже можете перейти на другой хост и при этом иметь возможность настроить ту же среду.
С Google App Engine вы обнаружите, что строите на эмуляторе (вы на самом деле не запускаете BigTable локально), поэтому не существует однозначного соответствия между вашей средой и средой на сервере. Нет альтернативного места, куда можно перейти и по-прежнему работать в той же среде. Кроме того, некоторые, возможно, многие из популярных Java-фреймворков, которые вы могли бы использовать для разработки веб-приложений, либо вообще не будут работать (например), либо не будут работать "из коробки" (, подробнее см. Здесь ). ).
Я не нахожусь в App Engine, на самом деле, я думаю, что это действительно круто. Если спрос на ваши приложения относительно низок и, следовательно, вам не нужны огромные требования к масштабированию, но ваш трафик не настолько низок, чтобы вам было удобно вписываться в бесплатное пособие в Google, тогда я, вероятно, склонялся бы к размещению решения, такого как Slicehost вместо.