Llegando al caso, la GRAN diferencia entre C# y Java. Es que en C# existe un standard que no sé si es de libre modificación, pero tengo entendido que si de libre lectura, que entre otras cosas especifica una libreria de clases base, cosa que Sun no ha hecho para Java. Uno no puede hacer clases que se agreguen a los paquetes java.* ni javax.*, obviamente mucho menos a los sun.*, también el lenguaje intermedio que usan todos los lenguajes .Net el MIL (Creo que era esta la sigla Microsoft Intermidate Langaje) es standard. Sino me equivoco el Byte Code de java también es standard y libre. Hasta donde tengo entendido hoy por hoy C# no es mucho más libre que Java. Y si el proyecto Mono prolifero tan rápido no és porque C# séa más libre que Java, sino porque a diferencia de Java, nunca hubo una implementación oficial de la maquina virtual de .Net para algun sistema que no fuese de Microsoft. No hay que olvidarse que el proyecto BlackDown, era una implementación libre de Java para Linux, la cual después Sun compro para implementar su Maquina Virtual. Otro detalle importantisimo, en los últimos meses Sun ha cambiado la licencia de muchas de las Api que se le agregan a Java, como ser el caso de la JavaMail y la ha hecho Open Source, incluso esta empezando a ser mantendia por una comunidad. Además otra cosa, no nos tenemos que olvidar que una de las aplicaciones de ofimática más potente que tenemos hoy en día que es Open Source, la hiso Sun, el OpenOffice.org, esto nos da una pauta de que Sun apuesta y duro al SL.
Y no digo más porque parezco un defensor de Sun cuando no es asi-

_______________________________________________
Lugro mailing list
[email protected]
http://www.lugro.org.ar/mailman/listinfo/lugro

Responder a