<分区>
假设您有两种产品,一种是用 Java 编写的,另一种是用 C# 编写的。您喜欢基于 Java 的后端(非用户可见部分),但想使用 C# (WPF) 前端。连接它们的最佳方式是什么?
请注意,后端必须能够在服务器或本地计算机上运行,并且前端应该能够连接到任何一个。
我的第一个想法是使用类似 Ice 的东西,或者可能是网络服务。
开始吧!
编辑
转换代码或在某种中性 VM (IKVM) 中运行它不是一种选择。
<分区>
假设您有两种产品,一种是用 Java 编写的,另一种是用 C# 编写的。您喜欢基于 Java 的后端(非用户可见部分),但想使用 C# (WPF) 前端。连接它们的最佳方式是什么?
请注意,后端必须能够在服务器或本地计算机上运行,并且前端应该能够连接到任何一个。
我的第一个想法是使用类似 Ice 的东西,或者可能是网络服务。
开始吧!
编辑
转换代码或在某种中性 VM (IKVM) 中运行它不是一种选择。
最佳答案
Web 服务应该是您的默认选择,因为在该领域围绕互操作性有很多工作要做。
如果您不介意紧耦合,并且必须做出基于性能的决策,我遇到的两种解决方案是:
我确定还有其他人。
关于c# - 连接 C# 和 Java 的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/285126/