visual utiliza sharp que programacion para lenguaje informacion evolucion antecedentes c# java

utiliza - ¿Cómo llamar código Java desde C#?



lenguaje de programacion c (5)

Desarrollamos una aplicación Java y nos gustaría utilizar esta aplicación desde un cliente C #. La aplicación tiene dependencias en Spring, Log4j, ...

¿Cuál sería el mecanismo más eficiente? ¿Hacer DLL (s) desde código Java, ... - para lograr esto?



alternativamente, podría escribir una capa webservice / xmlrpc entre los dos.

Me parece recordar que hay una herramienta calles grassshopper que compilará su código .Net en el bytecode de JVM.

También escuché cosas buenas sobre IKVM


IKVM!

Es realmente asombroso El único problema es que agrega ~ 30MB al proyecto. log4net y Spring .NET también están disponibles, pero si viven con el código existente, vaya a la ruta ikvm.


Soy autor de jni4net , puente de interproceso de código abierto entre JVM y CLR. Se basa en JNI y PInvoke. No se necesita código C / C ++. Espero que te ayude.