- ベストアンサー
JavaFXとSilverlightの比較
- JavaFXとSilverlightはRIAのための技術であり、最近のWEBサイトの仕組みに多機能かつ使いやすさが求められていることから重要性が増してきている。
- 質問1:JavaFXとSilverlight2はほぼ同じ用途で使用されているが、それぞれの目的によって使い分けられる場合もある。
- 質問2:新しい技術を身につける場合、具体的な用途が未定であればどちらを選ぶかは個人の好みによる。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
>JavaFXとSilverlight2の用途は、ほぼ同じと考えてよいのでしょうか? 現状では、重なる部分が大きい。ただ、Webブラウザのプラグインとしての狭い範囲では、という条件付。今後、どう拡大されていくかによって差はついてくるだろう。 >漠然と空き時間に新しい技術を身につけておきたいと言う場合、どちらか >習得するとすればどちらが良いでしょうか? 個人的には、どちからならSilverlight。理由は後述の説明を参照。ただし、「最適なもの」を選ぶなら、どちらでもなく、Flash。 >JavaFXとSilverlight >の違いを比較して教えていただけませんでしょうか? Silverlightは、ver. 2.0になって、.net frameworkのCommon Language Runtimeに対応した。これのおかげで、開発言語がJscript .netから、VB,C#などの.net言語、更にはRuby,Pythonなどまで広がった。自由な言語で開発できるというのは大きい。また、標準で.net関係の機能が一通り利用できたり、かなり豊富なUIなども用意されていて、最初の敷居がかなりさがった印象がある。オープンソースでEclipseプラグインを出したり、なかなか開発者向けにも力を入れている印象。 JavaFXは、まぁ「Javaの勢力が出したRIA」という以上の意味が今のところ見出せずにいる。Javaに順ずる独自のスクリプト言語を使うが、これは確かに整理されていてわかりやすいものの、自由度という点ではSilverlightより劣る。またJavaFXには、現状では「開発者にとってずいぶん楽になった」ということぐらいしかメリットがない。少なくともユーザにとってどれだけのメリットがあるかまったくわからない。正直、普及は難しい気がするな。現状では、ほとんど「助走段階」であって、離陸してない状態に見える。 当分は、Flash(更にいえばAIR)の絶対的な陣営をどこまでSilverlightが突き崩せるか、ということだろうと思う。場合によっては、その結果、JavaFXにも何か異常な幸運が転がり込んできて一躍脚光を浴びる可能性も皆無ではない、か。
お礼
AIRがありましたねすっかり、忘れてました。 どちらかと言えばSilverlightはAIRのライバルでしょうか。 >JavaFXにも何か異常な幸運 これは、充分考えられますね。 的確な情報ありがとうございます。 Silverlightを本命として、勉強してみようと思います。