gpt4 book ai didi

java - 用于 C++ 应用程序的 Java GUI - 这是一个好的设计吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:02:43 25 4
gpt4 key购买 nike

是的,当面试官提到他们为 C/C++ 应用程序使用 Java-swing GUI 时,我有点惊讶。我很好奇,问他他们是如何将这些整合在一起的,他的回答是“通过消息传递”。有趣的!好吧,我对这种方法很陌生,很好奇那里的公司是否真的使用这种设计。如果是,那么这种设计有很大的优势吗?我有点难以理解这种设计如何运作良好,如果您有任何引用,请分享。

仅供引用,该产品是一个基于数据备份的应用程序(可能在 Linux/Unix 平台上)。谢谢。

简历

最佳答案

我觉得没什么问题。通过消息传递来集成不同的组件是很常见的。我确实认为拥有一个同类环境通常更好(例如,所有应用程序都是用 Java 编写的,而不是 Java 和 C++),但是通常情况下,您必须与用其他语言编写的遗留或第 3 方组件集成,无论是为了成本原因或因为没有其他选择。

消息传递是执行此操作的常用方法。我将 HTTP 视为“消息传递”的保护伞,几乎每种语言都有一个 HTTP 库——这使得它成为一种通用消息传递“语言”的不错选择。当集成一个非常异构的系统时,有专门的工具/框架不仅用于集成组件,还用于集成消息系统(例如 ESBs)。

关于java - 用于 C++ 应用程序的 Java GUI - 这是一个好的设计吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7842695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com