nuSoap或Zend Soap?

Ces*_*sar 2 php comparison nusoap zend-soap

我想知道nusoap和ZendSoap之间的区别,哪个是最好的?各有什么好处和坏处?使用这两种技术的人可以进行这种比较吗?

谢谢

mr.*_*. w 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. 与其他PHP 5功能(如SimpleXML)完美集成.

Zend Cons

  1. 需要使用第三方代码框架.该框架是模块化的,因此您可以选择所需的部件,但只需引入整个部件就更容易了.(不过,这并不能意味着你需要使用框架,您的应用程序的其它部分-仅使用SOAP位是很轻松)

Zend Pros

  1. 构建PHP SOAP,而不是替换它.因此,您可以获得更多的速度优势以及额外的功能.
  2. 填充PHP SOAP中的大多数漏洞,例如简单的WSDL生成和更简单的配置.
  3. 与PHP 5的其余部分非常完美地集成.
  4. 在一些主要行业巨头的支持下,正在进行非常积极的发展.