スタッフ Web サービス フレームワークは、C++ の他のフレームワークとどのように比較されますか?
1507 次
1 に答える
4
あなたの質問に詳しくお答えすることはできませんが、C++ SOA / Web サービス フレームワークを 1 年間探しています。
私のお気に入り (すべて OpenSource とプラットフォームに依存しない - 順序付けされていない) は、現在次のとおりです。
GSOAP - http://www.cs.fsu.edu/~engelen/soap.html
長所:
- 実績のある、信頼できる、非常に速い
- 大きなドキュメント、多くのサポート
- 現在も維持 - 3 ~ 6 か月ごとにリリース
短所:
- WSDL/クライアント ジェネレーターは無料ではありません
- プログラミングと既存のアプリへの組み込みはそれほど簡単ではありません
- C++よりもCの方が多いようです
Apache AXIS/C++ - http://ws.apache.org/axis/cpp/index.html
長所:
- 実績があり、すでに大きなプロジェクトで使用されています
- (ほぼ) 優れたドキュメント
- 最新、メンテナンスはApache Foundationによって保証されています
- より良い/より良い C++ API
短所:
- 重い SDK / 機能が多すぎる
- それを実装するのは簡単ではありません/多くの人がそれを独自のアプリに埋め込むために取り組んでいます
- おそらく GSOAP ほど高速ではなく、フットプリントが大きい
スタッフ- http://code.google.com/p/staff/
長所:
- 非常に小さなフットプリント
- 簡単かつ迅速に統合
短所:
- 将来のメンテナンスは明確ではありません / これは (のみ) Google のサマー オブ コード プロジェクトです
- 非常に早い段階
- キリル文字のみの支持者
今すぐフレームワークを決定する必要がある場合は、Apache AXISを使用します。これは実績があり、信頼性が高く、生産的に使用する準備ができています。さらに、将来のメンテナンスは Apache Foundation によって保証されており、商用アプリケーションであっても、自由に AXIS を使用、変更、および統合できます。
それが少し役に立てば幸いです。
于 2009-07-22T21:36:38.017 に答える