Ajax、FLex、Silverlight 和 JavaFx 在 RIA(Rich Internet Application)世界中扮演着主流角色。
下面來看一組關於這些技術的比較:
|
AJAX |
Flex |
Silverlight |
JavaFx |
客戶端引擎 | 瀏覽器內置 | Flash Player | Silverlight | Java SE/ME |
程序語言 | JavaScript | ActionScript+MXML | XAML+JavaScript | JavaFx Script |
組件庫 | 無 | 內置,強大 | 有限 | 依賴 Swing |
多媒體支持 | 無 |
支持高清視頻,FLV 格式, 支持 MP3 和 AAC 音頻 |
支持高清視頻 WMV 格式 | 依賴 JMF,不支持高清 HD264 |
IDE | Eclipse 等 | Flex Builder | Visual Studio | NetBeans |
IDE 可視化編輯 | 無 | 有 | 無 | 無 |
哪一種技術更好?這個問題很難一概而論。事實上,其中若干技術的組合使用將會帶來更好的效果。