1

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

你认为开源版本会持续更长时间吗?无论如何会更好吗?

4

3 回答 3

5

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

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

您可以在 Titanium 中使用 flex、flash 和 silverlight。一切都已经过测试并且可以顺利工作:)

于 2009-03-27T21:42:18.277 回答
2

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


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

于 2008-12-25T03:10:53.957 回答
0

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

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

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

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

于 2008-12-25T03:35:30.710 回答