Intercomunic. Java y Python (un pelin OT) ;)

Francesc Alted falted en openlc.org
Vie Sep 6 17:57:59 CEST 2002


On Fri, Sep 06, 2002 at 11:48:41AM +0200, Attila Saorin wrote:

> 
> Se "supone" ;) que Microsoft ha creado esta tecnologia (sobre todo contra la multiplataforma de
> java, es decir, que puede ejecutarse codigo java en muchos tipos de ordenadores sin tener que
> compilar de nuevo el codigo) en plan a lo bestia, para que cada uno puede programar en el lenguaje
> que quiera en su casa o trabajo y a traves de .NET puede obtener las solicitudades que hace su
> codigo aunque estas esten en otro codigo que no sea el mismo. Es decir, yo programa aqui en Python
> y hago una consulta sobre un servidor o una aplicacion hecha en Japon, y alli ellos trabajan con
> Cobol, se supone que gracias a .NET no habra ningun problema para hacer esto y yo recibere la
> respuesta a mi peticion como si ningun problema hubiera y todo fuera paz y armonia :)
> 
> Entonces, la idea es que .NET deberia dar soporte a la mayor cantidad de lenguajes posibles para
> que sea rentable o para sacarle el maximo partido posible a esta tecnologia. por eso si deberia
> soportar Python, como muchos otros.
 
El gran problema que yo veo en esto (aparte de que .NET, como bien dice
Hernan, es un intento de marqueting de M$ de rebautizar tecnologias
conocidas y apropiarselas como sus creadores), es que .NET funcionara mucho
mejor en SO de M$ que en "otros". Y me da la impresion que si alguien hace
un buen "porting" del .NET para otras plataformas (vease MONO para UNIX)
alguien en M$ estara muy tentado de poner su tipica y discreta linea de
codigo:

if platform <> M$:
  crashMeNow()
  
y despues echarle la culpa a los otros de que no hacen un buen "porting".

En mi opinion, .NET estara bien si te quieres quedar en plataformas Windows
(de hecho, no te quedara mas remedio). Si quieres abrirte mas, CORBA esta
bien, pero demasiado complicado para mi gusto. Para la intercomunicacion veo
mejor a XML-RPC, o si se desean mas caracteristicas (a costa de mayor
complejidad) pasar a su evolucion, SOAP. Tanto CORBA como XMLRPC como SOAP
tienen soporte para multi-lenguaje, y lo que es mejor, compatibilidad
multi-plataforma.


-- 
Francesc Alted                            PGP KeyID:      0x61C8C11F
OpenLC microkernel benchmarking project: http://www.openlc.org
Public PGP key available: http://www.openlc.org/falted_at_openlc.asc
Key fingerprint = 1518 38FE 3A3D 8BE8 24A0  3E5B 1328 32CC 61C8 C11F


Más información sobre la lista de distribución Python-es