[PIPython] FAQ - Programmazione GUI

Valentino Volonghi aka Dialtone dialtone
Mer 29 Dic 2004 17:06:47 CET


Davide Corio wrote:

>Il giorno mer, 29-12-2004 alle 10:58 +0100, Valentino Volonghi aka
>Dialtone ha scritto:
>  
>
>>Ho paura che qua ci sia un poco di confusione tra SOAP e XML-RPC che 
>>sono due modi per fare RPC e Atom, che non lo e`, ma e` un formato di 
>>syndacation.
>>
>>Il fatto che i blog supportino xml-rpc per aggiornare il proprio content 
>>e che queste modifiche si ripercuotano sul feed atom e` un altro paio di 
>>maniche.
>>
>>Python offre gia` molti metodi di fare RPC in modo migliore di SOAP 
>>(concordo sul fatto che soap e` na chiavica), esiste pyro, xmlrpclib, 
>>Perspective Broker, quello sconosciuto chiamato CORBA e sicuramente 
>>altri che non conosco.
>>    
>>
>
>In che senso?
>Con XML-RPC è molto semplice richiamare metodi remoti, molto più
>semplice che con SOAP, ma ovviamente è grezzo e limitato
>
>  
>
A parte che con xml-rpc fai un sacco di cose per cui soap non e` davvero 
necessario...
http://www.intertwingly.net/slides/2002/devcon/35.html

Esisteva CORBA che e` piu` efficiente di SOAP, supporta una marea di 
roba in piu` di SOAP (tanto che CORBA e` parecchio simile a COM come 
concetto, ed e` usato in GNOME per condividere i componenti) e IDL e` 
piu` facile di WSDL. (Ovviamente esistono miliardi di ORB per qualsiasi 
linguaggio, mentre per SOAP no).

Nacque XML-RPC i cui difetti erano l'essere troppo semplice e l'usare un 
encoding ASCII di default (cosa che dovrebbe essere risolta nella 
prossima versione della specifica), si, aveva limitazioni. E allora? 
anche SOAP le ha.

Dalle stesse parole di Don Box (il creatore di SOAP): """
I have the 1998 SOAP spec on my laptop - it looks astonishingly like 
XML-RPC. We moved away from that encoding style because it was unnatural 
for a lot of applications.
"""

XML-RPC e` una specie di rametto di SOAP.

Ti assicuro che tra tutti questi i piu` facili sono pyro e pb. Gli altri 
li userei solo se hai bisogno di dialogare con altri computer. Al 
solito... se controlli entrambi i margini usa quello che preferisci.

-- 
Valentino Volonghi aka Dialtone
Now Running MacOSX 10.3.7
Blog: http://vvolonghi.blogspot.com
http://weever.berlios.de



More information about the Python mailing list