¡Por que MS no hace C# multiplatarforma, como JAVA?

02/07/2004 - 23:58 por Ivan | Informe spam
Soy un viejo programador de JAVA y C++, y desde hace un
tiempo, "juego" con C#.
He probado el proyecto MONO, y al ver que hay gente que
gasta su tiempo en hacer de el excelente lenguaje que es
C#, que sea compatible con Linux, mi pregunta es:

1) ¿Por què MICROSOFT, no hace a C#, compatible con LINUX,
y asi tener un lenguaje multiplataforma REAL? Sin tener
que envidiarle nada a JAVA...

2) Si la politica de MICROSOFT es la de tratar de hacer
programas o lenguajes superiores a sus competidores, por
què no inlcuye 2 .NET FRAMEWORK: uno para windows y otro
para linux? Hay mucha gente interesada (me incluyo) que
quiere a C# como un lenguaje multiplataforma.

Realmente creo que MIROSOFT deberìa pensarlo muy bien, ya
que segun mi experiencia, serìa un paso MUY importante si
MICROSOFT desarrolla programas y lenguajes para LINUX o
MAC OS X.

Me gustarìa que podamos hacer un buen debate sobre mi
posteo.

Hasta luego.
 

Leer las respuestas

#1 Jose Vicente Cheto Ortiz
03/07/2004 - 16:21 | Informe spam
Hola amigo:

Yo soy un novato de C#, he programado hasta ahora en Delphi pero...

He probado el proyecto MONO, y al ver que hay gente que
gasta su tiempo en hacer de el excelente lenguaje que es
C#, que sea compatible con Linux, mi pregunta es:

1) ¿Por què MICROSOFT, no hace a C#, compatible con LINUX,
y asi tener un lenguaje multiplataforma REAL? Sin tener
que envidiarle nada a JAVA...

Humm, yo creo que ha microsoft le interesa demostrar que Windows es
mucho mejor que Linux, entonces es obvio

2) Si la politica de MICROSOFT es la de tratar de hacer
programas o lenguajes superiores a sus competidores, por
què no inlcuye 2 .NET FRAMEWORK: uno para windows y otro
para linux? Hay mucha gente interesada (me incluyo) que
quiere a C# como un lenguaje multiplataforma.

Discrepo en tu ultima afirmacion, segun he leido todos los lenguajes de
la plataforma .NET son completamente multiplataforma, ya que su compilador
produce lenguaje maquina que no especifico de ningun procesador sino
de la maquina Virtual.NET.
Lo que falta es que la plataforma que se vaya a utilizar tenga una maquina
virtual de .NET.

Otra cosa es que Microsoft quiera implementar la maquina virtual para LINUX,
cosa que creo no les costaria mucho trabajo.

Peor repito que todo lo que he escrito es pura teoria y que soy un novato,
otros
gurus me corregiran, seguro.

Saludos.



Realmente creo que MIROSOFT deberìa pensarlo muy bien, ya
que segun mi experiencia, serìa un paso MUY importante si
MICROSOFT desarrolla programas y lenguajes para LINUX o
MAC OS X.

Me gustarìa que podamos hacer un buen debate sobre mi
posteo.

Hasta luego.

Preguntas similares