Question

Je voudrais connaître les différences entre nusoap et ZendSoap, ce qui est le meilleur? quels sont les avantages et les inconvénients de chacun? Toute personne qui a utilisé les deux technologies pourrait faire cette comparaison?

Merci

Était-ce utile?

La solution

nusoap est un projet de fin de série (non développé activement depuis 2007). ZendSoap est probablement la meilleure façon d'aller.

Autres conseils

Bottom line: Je suggère Zend Soap. Pour expliquer plus loin ...

NuSOAP Cons

  1. est entièrement écrit en PHP. Cela signifie qu'il est relativement lent.
  2. a en effet été récemment mis à jour, mais il est encore pré-1.0, et avant cette mise à jour, il n'a pas été mis à jour depuis 2007. Ainsi, je ne dirais pas qu'il est un vrai projet actif.
  3. Peut-être fixé maintenant, mais quand je l'ai utilisé dans le passé, il est en conflit avec du savon de PHP (par exemple, en utilisant les mêmes noms de type), et il est pas bien réussi dans E_STRICT, que je l'utilise pour tout développement.

nusoap Plus

  1. Poignées génération WSDL pour vous, vous permettant d'économiser cette tâche fastidieuse, sujette à erreur.
  2. est flexible avec les fonctionnalités qu'il supporte.

Moins PHP SOAP

  1. Fournit aucun moyen de générer un WSDL.
  2. est une douleur à utiliser avec les en-têtes SOAP.

Plus SOAP PHP

  1. est écrit en C et compilé et fonctionne très, très rapide.
  2. est très simple à utiliser, sans la nécessité d'utiliser des bibliothèques de code tiers.
  3. Intègre bien avec d'autres fonctions PHP 5, comme SimpleXML.

Moins Zend

  1. nécessite l'utilisation d'un cadre de code tiers. Le cadre est modulaire, de sorte que vous peut choisir les pièces dont vous avez besoin, mais il est beaucoup plus facile de mettre dans l'ensemble. (Bien que, cela ne pas vous dire besoin d'utiliser le cadre pour le reste de votre application -. En utilisant seulement les bits SOAP est facile trivialement)

Plus Zend

  1. Builds sur PHP SOAP, plutôt que de le remplacer. Ainsi, vous obtenez beaucoup de l'avantage de la vitesse, ainsi que des fonctionnalités supplémentaires.
  2. Remplit dans la plupart des trous dans SOAP PHP, comme facile génération WSDL et configuration plus facile.
  3. Intègre très bien avec le reste de PHP 5.
  4. est en cours de développement très actif avec le soutien de certains grands poids lourds de l'industrie.

il n'est pas interrompu. il y a une 0.9.5 de version à télécharger, à partir 2010-04-26 http: // sourceforge .net / projets / nusoap / fichiers /

et avant qu'il y ait des mises à jour de cvs

nusoap php4 de support

savon zend php5 de support

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top