Intêret de nusoap

Intêret de nusoap - PHP - Programmation

Marsh Posté le 04-06-2012 à 10:53:38    

Bonjour à tous,
 
  Un des développeurs que j'encadre souhaite utiliser nusoap. Par habitude je refuse d'utiliser des librairies en plus, si le core de php fournit déjà les fonctionnalités.
 
  En effet php fournit déjà des librairies pour faire du soap.
 
  Question donc, y a t'il vraiment une utilité à utiliser nusoap ?
 
Merci


---------------
Du tofu en Alsace : www.tofuhong.com
Reply

Marsh Posté le 04-06-2012 à 10:53:38   

Reply

Marsh Posté le 04-06-2012 à 11:31:37    

nusoap est une surcouche à soap et dispose donc de primitives de plus au niveau. On développe donc plus vite.
 
C'est un peu comme fpdf et des libs de plus au niveaux qui l'exploite. Si tu veux faire un tableau en pdf, avec fpdf, va falloir te cogner le calcul de la hauteur/largeur de chaque cellule de chaque ligne (pour l'avoir fait, c'est bien galère :/ ), avec les libs de plus au niveau, non => gain de temps.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 04-06-2012 à 11:59:48    

Merci pour ta réponse.
 
Ton avis m'a poussé à rechercher un peu plus ce que fournit nusoap. C’est moi ou bien les docs sont rares, et la liste des méthodes inexistante ?
 
Pierre
 
Edit 12h29 : je voie aussi qu'il y a deux versions :
http://sourceforge.net/projects/nusoap/
http://sourceforge.net/projects/nusoapforphp53/
 
je suis en php 5.3 je dois donc prendre la 2 ème ?


Message édité par PierreC le 04-06-2012 à 12:30:21

---------------
Du tofu en Alsace : www.tofuhong.com
Reply

Marsh Posté le 04-06-2012 à 15:02:22    

Je n'utilise pas cette lib donc je ne saurais te dire...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 04-06-2012 à 17:24:34    

Depuis ce matin j'hésitais beaucoup à prendre nusoap.  
 
Pas trop de doc (malgré 17 000 lignes de code)
semble vieillissant
support moyen quand php 5.3 est arrivé ...
 
Puis j'ai eu confirmation :
 

Citation :

NuSoap was written before PHP had any built-in support for SOAP. It became fairly popular and does do most things you'd want a SOAP client to do. However since PHP introduced its own built-in SOAP client, NuSoap is no longer required and - more importantly - is no longer in active development.
 
Therefore the only real reason to use NuSoap now would be for legacy reasons, where you were already using it before, or if you're stuck on an older version of PHP which doesn't have the SOAP client


Une réponse indique que nusoap est utile poru interoger des serveru share point en NTML ... De mon coté j'ai des besoins très basique, je vais garder la version standard.  
 
Si jamais mon choix est mauvais je reviendrais ici vous le dire, sinon c'est qu'il aura été le bon :-)
 
Source : http://stackoverflow.com/questions [...] p-tutorial


Message édité par PierreC le 04-06-2012 à 18:21:22

---------------
Du tofu en Alsace : www.tofuhong.com
Reply

Marsh Posté le 05-06-2012 à 10:33:04    

Merci pour l'info...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 05-06-2012 à 12:07:59    

si ton usage est tres basique et que tu type pas tes objets tu peux tout aussi bien utiliser du json/rest si tu maitrise les deux cotés.
 
le petit avantage c'est que se basant sur http ca permet d'utiliser les entetes http (cache, expires...) et ca supporte la compression gzip si accepté par l'initiateur, de plus le json est facilement parsé en javascript (sauf sous <IE8 et <ff3.5 ou il faut rajouter un shim)
 
je ne connais pas ton usage mais par exemple dans le cas ou un service recup des data d'un autre service JUSTE pour les afficher dans une page web ca va plus vite et c'est plus economique de faire un call ajax et de recup le json pour le reafficher.


---------------
[VDS] rail vesa, bras ecran, support TV / [ACH] des machins
Reply

Marsh Posté le 05-06-2012 à 13:07:50    

Ah ben c'est sur que SOAP, c'est pas un protocole léger-léger :/ Perso, pour mes webservices, je fais du REST. Pour le transfert des données, xml ou json.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 05-06-2012 à 14:21:23    

le serveur est déjà en place et fournit par un tiers (en SOAP), je ne code que la partie client en php


Message édité par PierreC le 05-06-2012 à 14:21:44

---------------
Du tofu en Alsace : www.tofuhong.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed