我不确定我到底在问什么......为我工作的公司做软件开发的人用 VB 编写所有内容。我目前是这家公司的 Web 开发人员,专攻 Flex 应用程序。我正在考虑扩展到他们的领域。但我不想做 VB,我不是要抨击 VB,但编码语法不适合我。所以我想知道Java是否可以与VB集成?也不确定这是否重要,但我认为他们所做的一切都是程序性的,我将进行 OOP。
谢谢。
最佳答案
有很多整合机会,但在检查它们之前,如果我是你,我会重新检查问题本身。
在已建立的项目中引入一种新语言应该是异常(exception)。单个开发人员的愿望、审美偏好或技能组合不足以成为这样做的理由。在项目中引入一种新的语言应该是项目的战略决策,而不是偷懒。
如果您确实选择扩展用于开发系统的核心语言,
- COM 互操作
可以用 JACOB .我相信 IBM 也有一座桥梁。(检查 alphaworks) - Java-.NET 桥接
可以通过 JNBridge和其他桥梁。这只有在使用 VB.NET 时才有意义。 - SOAP、XML 文档交换、REST
适用于服务边界。它需要 TCP 或 HTTP 或某些网络协议(protocol)。 - 通用数据存储
可以作为集合点。 Java和VB都可以读取和更新SQL Server、Oracle、MSMQ、MQSeries等中的数据。甚至文件系统也可以是一个集成点。
将数据格式视为与集成机制相关,但理想情况下独立于集成机制。我的意思是:您可以使用 XML 文档进行集成,无论它是存储在数据库中,还是通过 REST 接口(interface)发送,还是存储在文件系统中,还是放在/获取队列中。您也可以在任何这些机制上使用逗号分隔的文件。
关于java - Java 应用程序可以与 VB 应用程序集成吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/981398/