gSoap可以与Google应用引擎集成吗?

时间:2009-11-21 01:29:33

标签: google-app-engine gsoap

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

简短的回答是“否”,Google-App引擎非常有限(你甚至无法动态创建新文件)。