【问题标题】:Flex, Java or AIR for local application适用于本地应用程序的 Flex、Java 或 AIR
【发布时间】:2011-12-20 08:45:00
【问题描述】:

我不太清楚 AIR 和 FLEX 之间的区别,我对 Java 技术很了解,

我的问题是我想构建一个在本地模式下运行的应用程序,但也许将来我希望它可以通过网络使用,

基本时序图如下:

所以我希望客户端连接到服务器以获取登录信息并存储一些数据,但我不知道这三种技术中哪一种是最好的..

你能帮帮我吗?

谢谢!

【问题讨论】:

    标签: java apache-flex adobe


    【解决方案1】:

    Flex 是一个用于创建客户端应用程序的平台。 AIR 是在桌面上而不是在浏览器中运行 Flex 应用程序的“包装器”。它为您提供了一些可能性,例如访问本地文件系统。

    将 Flex 用于客户端,并决定您是希望它在浏览器中运行(如网页),还是使用 AIR 安装在桌面上。如果可以使用 Flex,请不要将 Java 用于用户界面。

    将 Java 用于服务器端应用程序。您可能需要 BlazeDS 或 GraniteDS 之类的东西来进行 Flex-Java AMF 通信。

    【讨论】:

    • 在服务器端,我只想要一个 SQL 数据库和文件系统来存储文件,所以我在想没有任何服务器端应用程序,只是在 destkop 应用程序中使用 db 连接和 ftp 上传或其他东西像这样,这是个好主意吗?还是拥有一个处理所有这些东西的服务器端应用程序更好?
    【解决方案2】:

    我认为你可以使用 FLEX 技术。

    因为 FLEX 可以同时创建 AIR 和 WEB 应用程序。 目前您想做桌面应用程序,这意味着在本地模式下运行,所以更好的选择是使用 AIR 应用程序,然后当您想更改为 WEB 时,它对您也非常有用,您可以轻松地将桌面应用程序转换为 WEB 应用程序。

    祝你有美好的一天......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-23
      • 2011-06-17
      • 1970-01-01
      相关资源
      最近更新 更多