2010-09-14 88 views
0

我在這裏看到了一些關於Adobe AIR的問題,雖然整體可行性評估很難找到(在這裏和谷歌上)。一些可能有助於此類審查的問題:將Adobe AIR評估爲RIA運行時?

  • Adob​​e AIR是RIAs中最好的跨操作系統兼容,無瀏覽器運行時?
  • AIR獨特的缺點是什麼? AIR獨有的積極因素是什麼?
  • AIR是否有望在未來幾年內發展壯大?誰是行業領導者?

回答

3
  • 是Adobe AIR最好的跨操作系統兼容,瀏覽器少 用於RIA的運行時間?

「最好」是非常主觀的。更好的問題是「它解決了你遇到的問題」。我會爭辯說AIR不是無瀏覽器的。它嵌入了webkit引擎,您可以使用不帶Flex的HTML構建AIR應用程序。

我可能會說AIR是一個瀏覽器。 Adobe構建它爲Flash Platform應用程序提供稍寬鬆的安全沙箱。我也將AIR看作將Web應用程序部署到桌面的一種方式,而不是構建桌面應用程序的一種方式。隨着AIR引入功能(如NativeProcess),這種情況正在緩慢變化,但是這些工具也會破壞跨平臺兼容性。

* What are drawbacks unique to AIR? What are positives unique to AIR? 

,如果你想將應用程序部署到桌面和瀏覽器這真的很酷。遊戲讓人想起來是一回事。我認爲它可以很好地作爲「雲」式服務的桌面前端。

自動更新功能很好。

它仍然停留在一個安全沙箱中,雖然如此,AIR應用程序只能獲得有限的桌面。從安全的角度來看這是很好的,但可能會讓某些應用程序感到沮喪。 NativeProcess功能擴展了桌面集成,但也會干擾交叉兼容性。

* Is AIR expected to grow and develop for years to come? Who's the 

行業的領導者?

是的。我預計AIR將在未來幾年內發展壯大。爲什麼行業領導者爲了什麼?

+0

感謝您的評論!非常豐富! – Kyle 2010-09-16 00:06:19

2

Java可能仍然是最好的交叉兼容運行時,但它帶有自己的一套問題。如果您正在尋找能夠跨越操作系統,運行並在瀏覽器之外工作的內容,那麼以閃存爲目標的閃存是非常好的選擇。

AIR的缺點是其部署模型,企業難以採用它,因爲它是一個已安裝的產品,可以更改註冊表。下載並運行罐子有優勢。

積極是它的部署模型,很容易貼出新版本並讓人們自動更新。

我不認爲除了Adobe對運行時的承諾之外,AIR是唯一的。沒有其他人似乎完全致力於支持Java/Silverlight/AN等。

我希望AIR能夠增加它在Java應用中的市場份額,並增加它在其他空間的份額。 AIR for Android是一個很好的例子,幾乎相同的一組代碼可以部署在桌面或移動設備上。

Flash/Flex/AIR的唯一危險是HTML在未來幾年會受到多大的牽引。然而,瀏覽器正在逐漸成爲廚房水槽的發展趨勢,每個人都試圖用它來做所有事情,而瀏覽器之間的戰爭使得kibosh的交叉兼容性成爲可能。

我認爲它會最終洗掉。人們會對我們使用Flash的HTML得出相同的結論。不要使用Flash構建網站,也不要使用HTML構建RIA。

結論? AIR是一個優秀的運行時間,得到了很好的支持,並且在將來會有更多企業支持的承諾。它可以很好地展示其競爭對手,並且可以根據需要提供足夠的空間來擴展桌面和網絡。

+0

+!感謝您與Java @Gregor的出色對比!我不確定我是否會看到HTML作爲對AIR的威脅(只有Flex和Flash)受到牽引。我錯過了什麼嗎? – Kyle 2010-09-16 00:05:22

+0

只有AIR是Flash生態系統的一部分。如果HTML 5大幅削減Flash市場,那麼AIR對AIR的影響將非常明顯,因爲AIR依賴於Flash在更廣泛市場上的成功。 – 2010-09-16 07:47:15