Bueno. creo que es la primera vez que estoy deacuerdo con Dragon, es que esta diciendo es fidedigno, me sorprendi cuando hace un par de semanas, en suse comence a probar mis practicas de c# y vb para consola y winforms, sin duda es un gran avance el que se ha logrado. y cabe mencionar que cuando se presento la tecnologia .net como mejora de COM, ese fue uno de los puntos a tratar, pero todos los que tuvimos la oportunidad de recibir charlas en el nacimiento de .net , concordamos que la idea de microsoft en realidad estaba orientada a aplicaciones corriendo en todos los windows (a excepcion de win95 que queda fuera) pero como hemos visto, la multiplataforma se esta logrando, indirectamente, pero se esta logrando gracias a la invencion del Intermediate language (IL) lo que nos permite generar codigo independiente de arquitecturas especificas.
aqui se habla un poco del tema:
http://www.ajlopez.net/ArticuloMuestra.php?Id=654entonces, quiero comentarles algo, una vez me preguntaron lo que opino de .NET y lo que respondi lo sigo sosteniendo.
Una de las pocas cosas que en verdad valen la pena viniendo de quien vieney es facil aprenderlo, gracias a la gran cantidad de material disponible por la red.
por ejemplo:
http://caldoit.blogspot.com/2006/04/curso-de-introduccin-net-con-c.htmluna muestra de lo que se encuentra y totalmente gratuito.
y asi, se encuentran muchas cosas utiles
http://caldoit.blogspot.com/2006/04/recursos-gratis-para-clases-de-net.htmlyo les recomiendo C# a pesar de que no lo he aprendido lo suficiente aun, lo que lo he tratado me da la facultad para decirles que es bueno.
Otra cosa que quiero mencionarles, es que la competencia directa en lo que se refiere a .NET vrs JAVA es J#
a pesar de lo parecido de java con c# se sorprenderan de lo mas parecido que tiene a J#
http://www.microsoft.com/spanish/msdn/vjsharp/productinfo/overview.aspsaludos