2010-04-15 60 views
1

我是RIA的新手,在我的項目中沒有積極參與這項技術,因爲我們使用服務器端Java,但我想獲得一些RIA的經驗。我的問題是:RIA技術如何發展以及目前技術棧是如何規定這個域的?

  1. 是如何RIA技術的發展,並在您看來 - 什麼技術堆棧目前 規則,該域名?
  2. 什麼是學習RIA的推薦資源?一般來說,RIA旅程入門的建議方法是什麼?

回答

1

有一個問題需要問:你會爲iPhone或其他不支持Flash/Flex的手持設備構建嗎?它遠非最強大的RIA技術,但它不會在iPhone上播放(除非你進行「越獄」)。

其他RIA技術新興/建立包括jQuery,雅虎用戶界面庫,MooTools和其他JavaScript框架/庫,給你許多功能閃存在iPhone上玩好。另外,還有HTML 5,其中包含了很多開發人員長期追求的功能。 HTML 5被許多最新的手持設備使用。

如果您只是爲非手持設備構建,Flex可能是您最好的選擇;它爲您提供了最佳效果,並且因爲它使用插件對象進行渲染,所以幾乎獨立於瀏覽器的渲染怪異:構建一次,並使其在具有Flash播放器的瀏覽器中以相同方式渲染。

如果您正在爲手持設備構建其他平臺,那麼jQuery,MooTools和其他JavaScript庫以及HTML 5將爲您提供許多功能。 HTML 5需要一段時間才能得到完全支持,但其中許多功能已經可以用來爲用戶提供更豐富的體驗。閱讀「漸進式增強」,您將構建具有滿足每個人需求的功能核心的應用程序,同時爲使用較新瀏覽器的用戶提供尖端的視覺效果。