c# - 连接 C# 和 Java 的最佳方式是什么?

标签 c# java

<分区>

假设您有两种产品,一种是用 Java 编写的,另一种是用 C# 编写的。您喜欢基于 Java 的后端(非用户可见部分),但想使用 C# (WPF) 前端。连接它们的最佳方式是什么?

请注意,后端必须能够在服务器或本地计算机上运行,​​并且前端应该能够连接到任何一个。

我的第一个想法是使用类似 Ice 的东西,或者可能是网络服务。

开始吧!

编辑

转换代码或在某种中性 VM (IKVM) 中运行它不是一种选择。

最佳答案

Web 服务应该是您的默认选择,因为在该领域围绕互操作性有很多工作要做。

如果您不介意紧耦合,并且必须做出基于性能的决策,我遇到的两种解决方案是:

我确定还有其他人。

关于c# - 连接 C# 和 Java 的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/285126/

相关文章:

java - 比较字符串不区分大写和小写

java - 使用 DefaultListModel 从 ArrayList 添加项目到 JList

javascript - 如何隐藏地址栏中的Url?

c# - Entity Framework 问题 - 将 "1"附加到我的表名?

c# - ILMerge - 与 dll 关联的 pdb 已过期

c# - 具有单一实例化的全局线程安全多值自定义字典

java - 扫描仪在使用 next() 或 nextFoo() 后跳过 nextLine()?

c# - 删除方法不起作用

c# - 内置保护文件名字符串的方法

java - Hibernate 翻译功能