主题:一个成功的RIA技术需要满足的条件(转)
不要將自己完全局限在現有技術的能力范圍內,來跟我一起預測一下未來技術的發展趨勢,看看一種理想的RIA技術應該滿足哪些條件。我先來開個頭。
1. 與服務器的交互方式必需首先支持異步的交互。異步的交互才不會打斷用戶的操作。當然也可以同時支持同步的交互。
2. 所基于的新的媒體格式必需是基于文本的,這樣的格式才可能對于搜索引擎友好。
3. 要能夠充分支持REST風格的架構設計,允許開發者充分利用所有HTTP協議的基礎設施(各種HTTP方法、HTTP頭信息、HTTP Cookie)。
4. 要有足夠好的性能。
5. 要能夠支持增量的呈現(incremental rendering)。
6. 要具有豐富的UI組件庫。
7. 要基于動態類型的腳本語言,例如JavaScript或ActionScript,而不是C#這樣的靜態類型語言。
8. 要有90%以上的客戶端部署比例。這樣才能保證很好的Web可訪問性(Web Accessibility)。
9. 要能夠跨平臺,即:跨瀏覽器和操作系統。
10. 要有較為強大的開發工具。
11. 開發和部署的成本不能太高。例如,假如Flex開發的應用部署時必須要使用Flex服務器,一個license買5萬元,那么在國內就不可能有很多人用。
目前Ajax、Flex/Apollo、WPF都沒有滿足上述所有的條件。
總結
以上是生活随笔為你收集整理的主题:一个成功的RIA技术需要满足的条件(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于PHP的网上购物网站设计(含源文件)
- 下一篇: php动态网站程序设计课后答案,《PHP