Hipotetycznie masz dwa produkty, jeden napisany w Javie, drugi w języku C#. Lubisz backend oparty na Javie (część niewidoczna dla użytkownika), ale chciałbyś użyć nakładki C# (WPF). Jaki jest najlepszy sposób na ich łączenie?Jaki jest najlepszy sposób na interfejs C# i Java?
Należy pamiętać, że backend musi być w stanie działać na serwerze lub na komputerze lokalnym, a frontend powinien być w stanie połączyć się z jednym z nich.
Moje pierwsze przemyślenia miały na celu użycie czegoś takiego jak Ice, a może serwis internetowy.
Idź!
Edit
Konwersja kodu lub uruchomienie go w jakimś neutralnym różnych VM (iKVM) nie jest rozwiązaniem.