AJAX (HTML 5) かFlexかSilverlightかJavaFXか

今後のRIA開発で使えそうな技術としてはタイトルに挙げたようなものがあるんだけど、どれが有力になるか予想が難しいね。それぞれの特徴というとこんな感じか。

AJAX

  • ブラウザーのみでプラグイン不要
  • 標準ビデオ形式は未定

Flex

  • Flashプラグインが必要
  • ActionScriptでコード記述
  • 標準ビデオ形式はFLV (MPEG AVC/On2 VP6)

Silverlight

  • SilverlightもしくはMoonlightプラグインが必要
  • CLI対応言語でコード記述
  • 標準ビデオ形式はWMV (WMV9)

JavaFX

  • Javaプラグインが必要
  • JavaFX ScriptもしくはJavaでコード記述
  • 標準ビデオ形式はFXM/FLV (On2 VP6)

一番面白そうなのはJavaFXなんだけどね。drag-and-dropデスクトップ統合とか。