Aptana と話すことはできませんが、Google App Engine は、Slicehost のようなもので得られるものとは根本的に異なる開発エクスペリエンスです。スケーリングは異なります (つまり、はるかに大きな負荷を処理できる可能性があります) が、独自の Web アプリケーション サーバー (Glassfish、Tomcat、JBoss など) を実行し、「標準の」Java ツールを使用してコーディングする場合とはまったく異なります。
Slicehost または任意のホストされたソリューションを使用すると、サーバー上で実行するものを正確に模倣する独自の開発環境をローカルに簡単にセットアップできます。同じソフトウェア、同じ VM、場合によっては同じバージョンの Linux でさえあります。別のホストに移動しても、同じ環境をセットアップできます。
Google App Engine を使用すると、エミュレーター上で構築していることに気付くでしょう (BigTable をローカルで実際に実行することはありません)。そのため、環境とサーバー上の環境との間に 1 対 1 の対応はありません。移動して同じ環境で実行するための別の場所もありません。また、Web アプリの開発に使用する一般的な Java フレームワークの多くは、まったく機能しない (例: ) か、そのままでは機能しない (詳細については、こちらを参照してください) かのいずれかです。
私は App Engine に落ち込んでいるわけではありません。実際、App Engine は本当に素晴らしいと思います。アプリの需要が比較的低く、したがって大規模なスケーリング要件は必要ないが、Google の無料許容範囲内に快適に収まるほどトラフィックが少なくない場合は、次のようなホスト型ソリューションに傾倒するでしょう。代わりにスライスホスト。