【问题标题】:How to decide whether I should use AIR or Titanium如何决定我应该使用 AIR 还是 Titanium
【发布时间】:2008-12-25 01:27:48
【问题描述】:

我可能想创建一个 RIA,但我想知道是 Adobe AIR 还是 Titanium 是要走的路。

你认为开源版本会持续更长时间吗?反正会更好吗?

【问题讨论】:

    标签: air titanium


    【解决方案1】:

    以防万一有人回来看这篇文章,我会加我的 2 美分。

    在过去的几个月里,钛已经出现了。它现在支持 Ruby 和 Python。您可以使用 C++(例如 IRC)编写自己的模块并编译 Titanium 以支持该模块(或者您可以使用 Py/Ru/JS 编写模块)。

    您可以在 Titanium 中使用 flex、flash 和 silverlight。所有这些都已经过测试并且可以顺利运行:)

    【讨论】:

      【解决方案2】:

      虽然 AIR 还不是开源的,但它所在的技术堆栈(Flex、Webkit 等)是开源的。 Titanium 看起来很有前途,但还没有 AIR 的势头和支持。在它实际发布并运行多个生产应用程序之前,我不会在它上面打太多赌注。如果你想参与一个开源项目并实际工作并帮助开发它,那是另一回事......


      澄清一下,AIR 也允许您使用 HTML/js 来构建您的应用程序。

      【讨论】:

      【解决方案3】:

      两者都不是,因为这两种技术都是用于创建桌面应用程序而不是 RIA。

      现在,如果您要问应该如何构建您的 RIA……那么当您需要制作桌面版本时,您应该使用哪种技术,Flex 还是 Javascript/HTML?

      一旦您在 Flex 或 Javascript/HTML 之间做出选择,答案就显而易见了。如果您使用 Flex,那么您的桌面应用程序将在 AIR 中;如果您使用 Javascript/HTML,您的桌面应用程序将使用 Titanium。

      我的建议是使用 Flex - Air。两者都是使状态变得容易的环境。 Flex 的编写方式很像客户端(桌面)应用程序,因为它们有状态。

      【讨论】:

        猜你喜欢
        • 2012-07-11
        • 2021-10-19
        • 1970-01-01
        • 2018-09-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-16
        • 2023-03-06
        相关资源
        最近更新 更多