答案 0 :(得分:5)
万一有人回到这篇文章,我会加2美分。
过去几个月,钛已经问世。它现在支持Ruby和Python。您可以使用C ++编写自己的模块(例如,IRC)并编译Titanium以支持该模块(或者您可以在Py / Ru / JS中编写模块)。
您可以在Titanium中使用flex,flash和silverlight。所有这些都经过测试和工作顺利完成:)
答案 1 :(得分:2)
虽然AIR尚未开源,但它所使用的技术堆栈(Flex,Webkit等)是开源的。钛肯定看起来很有前途,但没有接近AIR的动力和支持。直到它实际发布并且有几个生产应用程序在其上运行我不会打赌它太多了。如果你想参与一个开源项目并实际工作并帮助开发它,那就是其他...... < / p>
为了澄清一下,AIR允许您使用HTML / js来构建您的应用程序。
答案 2 :(得分:0)
两种技术都不是用于创建桌面应用程序而不是RIA。
现在,如果你要问你应该如何构建你的RIA ...那么,当你想要制作桌面版本时,你应该使用哪种技术,Flex或Javascript / HTML?
一旦您决定使用Flex或Javascript / HTML,答案就会变得明显。如果你做Flex,那么你的桌面应用程序将在AIR中;如果您使用Javascript / HTML,您的Descktop应用程序将使用Titanium。
我的建议,请使用Flex - Air。两者都是国家变得容易的环境。 Flex的编写方式与客户端(桌面)应用程序非常相似,因为它们具有状态。