Flashは長く愛され続けた技術でしたが、HTML5やiPhoneの登場によって表舞台から姿を消しました。他にも類似技術としてJavaアプレットもありましたが、こちらも使われなくなっています。そしてもう一つはSilverlightです。
SilverlightはMicrosoftが開発したFlash類似技術ですが、こちらも開発は停止しています。そんな中、Silverlightで作られたリソースを活かそうとしているのがOpenSilverです。
OpenSilverの使い方
コンポーネントの一覧です。
データグリッドやタブコントロールなどのUIコンポーネントも用意されています。
元コードを見ると、XAMLとC#で作られています。
OpenSilverは実行速度でみると、まだ実用的とはいえません。しかし、現在改善を進めており、2020年末には30〜50倍高速化するとしています。そうなればかなり実用的でしょう。これまでの資産を活かせる、期待の持てるプロジェクトです。
OpenSilverはC#製のオープンソース・ソフトウェア(MIT License)です。
MOONGIFTの関連記事