gpt4 book ai didi

java - AIR(Flex)与 Java

转载 作者:行者123 更新时间:2023-11-29 06:25:46 26 4
gpt4 key购买 nike

我正在编写桌面应用程序并试图在使用 AIR (FLex) 或 Java 之间做出决定。申请的一些要求是:

  • 需要安全地连接到网络服务和 JMS
  • 有一个非常互动的用户界面(很多小功能和大功能)
  • 显示视频
  • 与 C++ 应用程序通信

为了为 Flex 实现 Web 服务和 JMS,我们考虑使用 Merapi 与 Java 应用程序进行通信。这是否意味着我们可能应该选择 Java,或者 Flex 更好的图形功能是否仍然使它成为更好的选择?

你会选择哪种语言?

最佳答案

我将尝试在下面解决您的每一个问题:

需要安全地连接到网络服务和 JMS

Flex/AIR 支持 SOAP,尽管它不支持大多数(任何?)WS 标准,例如 WS-Security。 Flex/AIR 无法直接与 JMS 通信,但您可以将 Blaze DS Java 组件添加到后端,它可以调整 JMS 端点以用于 Flex/AIR 的消费者/生产者消息传递架构。

有一个非常互动的用户界面(很多大大小小的功能)

我认为总体而言,Flex/AIR 胜出。并不是说您不能在 Java/JavaFX 中创建很酷的 UI,而是 Flex/AIR 可以让您以更少的代码/工作量构建一个很酷的 UI。

显示视频

我在 Java 中处理视频的次数不多,但在任何 Flash 环境中制作视频都很容易。您可能需要考虑需要支持哪些格式以帮助您做出决定。

与 C++ 应用程序通信

AIR 2.0 将允许与 native 进程直接通信,因此根据您的时间表,您可以使用 native AIR 功能而不是 Merapi。 Java 显然已经具备这种能力。

关于java - AIR(Flex)与 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1572976/

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