2

nusoap と ZendSoap の違いを知りたいのですが、どちらが優れていますか? それぞれのメリットとデメリットは?両方のテクノロジーを使用したことのある人なら誰でも、この比較を行うことができますか?

ありがとうございました

4

5 に答える 5

9

結論: Zend Soap をお勧めします。さらに説明すると...

NuSOAPの短所

  1. 完全に PHP で書かれています。これは、比較的遅いことを意味します。
  2. 確かに最近更新されましたが、まだ 1.0 より前であり、その更新の前は 2007 年から更新されていませんでした。したがって、実際にアクティブなプロジェクトとは言えません。
  3. 現在は修正されている可能性がありますが、以前に使用したときは、PHP soap と競合し (たとえば、同じ型名を使用)、すべての開発で使用する E_STRICT ではうまくいきませんでした。

NuSOAP の長所

  1. ユーザーに代わって WSDL の生成を処理するため、面倒でエラーが発生しやすいこの作業を省くことができます。
  2. サポートする機能に柔軟に対応します。

PHP SOAP の短所

  1. WSDL を生成する方法はありません。
  2. SOAP ヘッダーで使用するのは面倒です。

PHP SOAP の長所

  1. C で記述され、コンパイルされているため、非常に高速に実行されます。
  2. サードパーティのコード ライブラリを使用する必要がなく、非常に簡単に使用できます。
  3. SimpleXML などの他の PHP 5 機能とうまく統合されます。

Zendの短所

  1. サードパーティのコード フレームワークを使用する必要があります。フレームワークはモジュール式なので、必要な部分を選択できますが、全体を持ち込むだけの方がはるかに簡単です。(ただし、これはアプリの残りの部分にフレームワークを使用する必要があるという意味ではありませ。SOAP ビットのみを使用するのは簡単です。)

Zendの長所

  1. それを置き換えるのではなく、PHP SOAP の上に構築します。したがって、多くの速度の利点に加えて、追加機能を利用できます。
  2. 簡単な WSDL 生成や簡単な構成など、PHP SOAP のほとんどの穴を埋めます。
  3. PHP 5 の残りの部分と非常にうまく統合されます。
  4. いくつかの主要な業界の大物からのサポートを受けて、非常に活発な開発が行われています。
于 2010-07-13T00:59:26.787 に答える
3

Nusoap は廃止されたプロジェクトです (2007 年以降積極的に開発されていません)。ZendSoap はおそらく最良の方法です。

于 2009-11-14T23:40:12.017 に答える
1

http://www.php.net/manual/en/class.soapclient.php

于 2009-11-15T00:42:41.083 に答える
1

中止ではありません。2010 年 4 月 26 日からhttp://sourceforge.net/projects/nusoap/files/からダウンロードできる現在のバージョン 0.9.5 があります。

そして cvs からの更新がある前に

于 2010-07-02T20:13:29.010 に答える
-2

Nusoap サポート php4

Zend SOAP サポート php5

于 2012-01-09T03:24:09.693 に答える