Staff web 服务框架与 c++ 的其他框架相比如何?
问问题
1507 次
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 回答