[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