3

Staff web 服务框架与 c++ 的其他框架相比如何?

4

1 回答 1

4

我无法详细回答您的问题,但我正在寻找 C++ SOA / Web 服务框架已有一年了。

我最喜欢的(所有开源和平台独立 - 未排序)目前是:

GSOAP - http://www.cs.fsu.edu/~engelen/soap.html

优点:

  • 久经考验的、可靠的、非常快速的
  • 大文档,许多支持
  • 仍然保持 - 每 3-6 个月发布一次

对比:

  • WSDL/客户端生成器不是免费的
  • 编程和嵌入到现有应用程序中并不容易
  • 似乎比 C++ 更 C

阿帕奇轴/C++ - http://ws.apache.org/axis/cpp/index.html

优点:

  • 经过验证,已在大型项目中使用
  • (几乎)好的文档
  • 最新,Apache Foundation 确保维护
  • 更好/更好的 C++ API

对比:

  • 重量级 SDK / 对我来说功能太多
  • 不容易实现/将其嵌入到自己的应用程序中需要做很多工作
  • 可能不像 GSOAP 那样快速和更大的足迹

员工- http://code.google.com/p/staff/

优点:

  • 占用空间非常小
  • 易于快速集成

对比:

  • 未来的维护尚不清楚/它(仅)是谷歌夏季代码项目
  • 非常早期的阶段
  • 仅西里尔文的支持党

如果我现在必须决定一个框架,我会选择Apache AXIS——它经过验证且可靠,因此可以用于生产性使用。此外,它的未来维护由 Apache 基金会保证,我可以根据需要自由使用、修改和集成 AXIS——即使对于我的商业应用程序也是如此。

我希望这会有所帮助。

于 2009-07-22T21:36:38.017 回答