【发布时间】:2011-12-20 08:45:00
【问题描述】:
我不太清楚 AIR 和 FLEX 之间的区别,我对 Java 技术很了解,
我的问题是我想构建一个在本地模式下运行的应用程序,但也许将来我希望它可以通过网络使用,
基本时序图如下:
所以我希望客户端连接到服务器以获取登录信息并存储一些数据,但我不知道这三种技术中哪一种是最好的..
你能帮帮我吗?
谢谢!
【问题讨论】:
标签: java apache-flex adobe
我不太清楚 AIR 和 FLEX 之间的区别,我对 Java 技术很了解,
我的问题是我想构建一个在本地模式下运行的应用程序,但也许将来我希望它可以通过网络使用,
基本时序图如下:
所以我希望客户端连接到服务器以获取登录信息并存储一些数据,但我不知道这三种技术中哪一种是最好的..
你能帮帮我吗?
谢谢!
【问题讨论】:
标签: java apache-flex adobe
Flex 是一个用于创建客户端应用程序的平台。 AIR 是在桌面上而不是在浏览器中运行 Flex 应用程序的“包装器”。它为您提供了一些可能性,例如访问本地文件系统。
将 Flex 用于客户端,并决定您是希望它在浏览器中运行(如网页),还是使用 AIR 安装在桌面上。如果可以使用 Flex,请不要将 Java 用于用户界面。
将 Java 用于服务器端应用程序。您可能需要 BlazeDS 或 GraniteDS 之类的东西来进行 Flex-Java AMF 通信。
【讨论】:
我认为你可以使用 FLEX 技术。
因为 FLEX 可以同时创建 AIR 和 WEB 应用程序。 目前您想做桌面应用程序,这意味着在本地模式下运行,所以更好的选择是使用 AIR 应用程序,然后当您想更改为 WEB 时,它对您也非常有用,您可以轻松地将桌面应用程序转换为 WEB 应用程序。
祝你有美好的一天......
【讨论】: