如果你需要做一些你可以用Django做的事情,那么Django和Python完全是你想要的。 Google App Engine runs Django as well。因此,您可以制作Django应用程序并将其托管在Google App Engine上,稍后改变主意并切换到常规服务器托管,或者如果您拥有自己的服务器,则可以自行托管。
我还没有试过谷歌应用引擎,但我的理解是,价格是相当合理的,你会得到什么。 Google的IT部门在保持数据中心持续发展方面做得非常出色;如果您将托管服务外包给Google App Engine,则您知道您的数据已备份,但您知道服务器不会停止运行,即使反铲托架将整个Google数据中心从Internet上取消,其他一些Google数据中心也将继续提供服务将您的应用程序交给客户。您还知道,如果您的应用程序突然变得非常流行,Google App Engine会自动扩展以处理负载。 (我认为你为你愿意支付的最高限额设置了一个上限,并且它会扩大到达到上限,但正如我所说的,我没有使用它,但我不确定。)
I haven'目前还没有使用Java,但从我所见到的情况来看,Python是一种更具表现力的语言,熟练的Python编程人员可以在一天内完成更多的工作,因为语言更好。但是,如果您已经投资了Java并拥有Java的内部专业知识,那么您一夜之间就会走开。正确的做法是选择一个新项目来尝试那个疯狂的Python事物。
我真的推荐Django。您可以获取Django书籍并尝试该教程。如果你在Python中的第一个试点项目是一个Django项目,你应该有一个简单的时间。