帮助我决定使用Google App Engine进行实际工作

时间:2011-05-24 20:09:07

标签: java python google-app-engine

我正在为大学开展实际工作,我必须开发一个可供我省所有教师使用的网络应用程序。

应用程序应该让用户(教师)管理与日常职责相关的一些信息。其中一个要求是我必须使用 用于开发和托管Web应用程序的Google App Engine平台。

我有2个月的时间完成工作。

我有一些C ++的中级知识,所以您认为哪种语言(Python或Java)和Web框架最好 在更短的时间内开发应用程序?

我知道这不是一个严格的编程问题,但请不要删除这篇文章,至少在我得到之前 很少回答,以便了解如何继续。

非常感谢提前!

3 个答案:

答案 0 :(得分:4)

我建议使用Python + Django框架。我喜欢Java,但对于Google App Engine,Python上有更多的在线文档。

答案 1 :(得分:0)

我建议看看Java + slim3。我有自己的AppEngine MVC框架(博士论文工作),我真的希望我在slim3出来后开始了。我自己会用它。我无法在AppEngine上使用Python,但我认为我不推荐任何其他Java框架vs slim3。我试了几个。作为一个例子,我在工作中使用Struts2。考虑到你的时间表,我不建议使用Struts2 - 学习曲线将使你的截止日期雄心勃勃。部分原因是由于Struts2不是一个完整的堆栈(在你第一次学习时保存AppEngine中的数据是一个大问题),这使得只有一些文档对你的特定项目有用。 Slim3通过明确定位到AppEngine来回避这个问题。

答案 2 :(得分:0)

使用python和默认的webapp框架。因为你是java和python的新手。 python上的Appengine已经存在了一段时间,你会在之前介绍的python上找到很多解决方案。根据我的说法,与java相比,python中的学习曲线非常小。也可以使用pydev plugin作为IDE进行eclipse。这将使您的部署和开发更容易。 Google 's own documentation是最佳起点。

您需要做的就是花一些时间耐心地阅读整篇文档。即使我最近也开始使用appengine。