2010-08-13 51 views
2

最近,我一直对GWT和Google App Engine非常感兴趣。虽然我对后者知之甚少,但我认为我对它是什么有了基本的了解。如何使用Google App Engine创建动态网站

从我读过的内容(以及使用我的新手计算机科学理解)中,我想出了:Google App引擎是一种服务,它允许您将代码托管在Google服务器上。一旦有人访问您的应用程序,它会在他们的电脑上编译。如果我错了,请纠正我。

这是我问题的真实部分出现的地方。我有兴趣制作一个动态网页。基本上是一个博客。我记得在某处读到 Wolfire Blog是建立在这个系统上的。我想我打算做出类似的事情,但没有那么复杂。

所以这里是我的问题。

我是否使用GWT开发博客?或者GWT与App Engine分开?

我可以从哪里开始?我将阅读关于Google App Engine的基本教程,但还有其他资源吗?也许有些甚至与App Engine没有关系,但只是提示如何制作/启动动态网络博客。

谢谢!

补充:

我将要使用的App Engine的Java的变种,因为我不是太熟悉Python。

回答

3

GWT和GAE是两个独立的产品,是的,他们可以一起工作或独立工作。

GWT允许您编写Java代码并将其编译为JavaScript以在浏览器上运行。 GWT也有一些运行在Java Servlet引擎中的服务器组件。

GAE是一个恰好能够运行GWT的服务器部分的Java Servlet Engine。

我建议您使用Eclipse IDE并下载Google提供的插件,以便能够同时执行这两个操作。这个插件提供了两者之间非常好的整合。

Look at these tutorials从IBM给你写一个GWT应用为GAE

The GWT Apps book是如何编写与GWT博客中的一个例子。您将遇到持久层的一些问题。确保你很好地理解持久化模型。

1

警告:我不太熟悉GAE的Java实现。我有Python版本的经验。

Google App Engine是一个用于编写网站和Web应用程序的框架。编译全部发生在服务器上。 PC上没有汇编。如果您有兴趣为实践撰写博客,我建议您找一个已经为Google App Engine编写的开放源代码或公共领域,然后对其进行修改。这里是另一个与你非常相似的问题:https://stackoverflow.com/questions/1086465/blog-engine-for-google-app-engine

如果你只是想创建一个博客网站,我只会使用其中一个主要的(WordPress,可移动类型)。编写自己的博客软件几乎没有意义,因为那里有许多优秀的100%免费系统。大多数提供免费站点,您甚至不必在托管服务器上设置软件。

+0

谢谢!它更多的是创建一个博客而不是使用一个博客。 – Uri 2010-08-13 16:53:38

相关问题