1

我们正在使用 GAE 来托管我们的 Web 服务,据我所知 GAE 目前只支持 Java 和 python,但是我们这里的大多数工程师都更喜欢 C/C++,所以我想知道是否有办法集成gsoap 与 GAE。谢谢你的帮助!

4

2 回答 2

3

尽管我不是 Google App Engine 方面的专家,但您不太可能在应用引擎中使用本机 C++ 代码。根据使用 Tomcat 等应用引擎的经验,应用引擎的目的是让您的应用在自己的小沙箱中的共享服务上运行,这样它就不会影响其他共享服务。使用 C++,您可以获得指向进程内存开头的指针,并根据需要开始写入零。这在共享计算环境中并不能很好地工作。

应用引擎页面表明 Java 和 Python 运行时环境可用。我已经使用 C++ 很多年了,并且是 gSoap 的忠实粉丝,但我认为这些工具是目前在有限情况下最适合使用的工具。无论如何,Java 的 Web 服务在启动时间方面与 gSoap 并没有太大区别。

我已经将 Axis2 用于 Java Web 服务,使用起来并不难。但是,我认为它过于复杂且记录不足。我在 PHP 下使用过 WSO2,它的易用性给我留下了深刻的印象。WSO2 建立在 Axis 之上,并且也有一个 Java 端口(尽管我没有使用它)。如果您的工程师想深入研究,WSO2 可能是最简单的途径。

激励他们可能很难,但我的看法是,如果他们是真正的软件工程师,那么他们在适应方面不会有问题。

这也可能有帮助:http ://code.google.com/appengine/docs/java/overview.html

于 2009-11-21T06:48:28.283 回答
0

简短的回答是不,Google-App 引擎的功能非常有限(您甚至不能动态创建新文件)。

于 2011-03-04T13:23:23.263 回答