Java para .NET en Linux y Windows

Hay una gran cantidad de programadores de Java que están cada vez más interesados en la plataforma .NET.
Sin embargo, muchos de ellos son reticentes al cambio, otros sin embargo están más abiertos al cambio sabedores entre otras cosas, que C# es casi igual a Java en cuanto a nomenclatura, por lo que la curva de adaptación es más pequeña de lo que sería el cambio a VB u otros lenguajes de desarrollo.
Sin embargo, no muchos han oído hablar de IKVM.NET, o lo que es lo mismo, la implementación de Java en Mono y .NET Framework.
IKVM es un proyecto de código abierto que tiene como objetivos principales la implementación en .NET de la máquina virtual de Java, la implementación en .NET de las clases de Java, y un conjunto de herramientas que permitan la interoperabilidad entre Java y .NET.
Esto puede llegar a ser realmente útil en el caso de querer por ejemplo convertir jars a .NET o de querer ejecutar dinámicamente clases java. Todo con la cautela que esto implica.
Pero lo llamativo realmente para los programadores de Java que quieren pasar a .NET y no se atreven a dar el salto definitivo, es que estas librerías les facilitarán definitivamente ese salto.
Si quieres saber más acerca de IKVM, haz clic en este enlace.
Si quieres descargar la última versión de IKVM, haz clic en este otro enlace.
Si quieres estar informado a la última del avance de IKVM, haz clic en el enlace del blog de IKVM.